我有一个字典如下
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
答案 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