面试题答案
一键面试- 使用的API:
search
API。 - 具体参数设置:
- 在请求体中使用
_source
参数来指定需要返回的字段。例如,对于一个简单的查询,可以使用如下的请求:
这里假设商品名称字段为{ "query": { "match_all": {} }, "_source": ["name", "price"] }
name
,价格字段为price
。match_all
是一个简单的查询,会匹配索引中的所有文档。如果有更复杂的查询需求,比如根据库存数量过滤等,可以替换match_all
部分为相应的查询语句,如range
查询等,而_source
部分保持不变,依旧指定需要返回的name
和price
字段。 - 在请求体中使用