面试题答案
一键面试实现思路
- 使用Elasticsearch的
_search
API进行查询。 - 在查询语句中利用
_source
字段来指定只返回商品名称和价格这两个字段。
DSL语句
{
"_source": ["商品名称", "价格"],
"query": {
"match_all": {}
}
}
上述DSL语句使用match_all
查询匹配所有文档,并通过_source
指定只返回商品名称
和价格
字段。如果有更复杂的查询条件,可在query
部分替换为相应的查询语句,比如term
查询、range
查询等 。