使用弹性搜索查询字段仅获取字段值而不是整个字典

时间:2015-01-19 08:27:09

标签: elasticsearch

我有一个字典如下

dict1=
{"name":"Max", "age":"10"}

dict2=
{"name":"Max", "age":"10"}

dict3=
{"name":"Well", "age":"10"}

现在什么是查询才能获得" name"使用弹性搜索的特定字符串的字段?

例如。搜索名称字段,其中包含" Max"作为名字。 输出应该是:

name:Max

name:Max

OR

Max
Max

以下查询为我返回了整个字典。

curl -XGET http://localhost:9200/cs/event/_search -d '{"query": {"query_string": {"name": "Max"}}}'| python -m json.tool

1 个答案:

答案 0 :(得分:0)

?fields=something添加到_search请求网址:

curl -XGET http://localhost:9200/cs/event/_search?fields=name -d '{"query": {"query_string": {"name": "Max"}}}'| python -m json.tool
相关问题