需要一些帮助。 我需要根据数组的内部值来查询文档。
{id:1 , version:[1],…}
{id:1 , version:[2],….}
{id:2 , version:[1,2],…}
我需要进行分面搜索,并根据版本值进行查询。 例如,如果我查询版本1,我应该得到:
{id:1 , version:[1],…}
{id:2 , version:[1,2],…}
例如,如果我查询版本2,我应该得到:
{id:1 , version:[2],….}
{id:2 , version:[1,2],…}
请帮忙, 卡兰
答案 0 :(得分:0)
如果将版本的数据类型映射为字符串
,这将非常有用curl -XGET 'localhost:9200/<index_name>/<type_name>/_search?pretty=1' -d '
{
"query":
{
"query_string":{"query":"1*","fields":["version"]}
},
"facets":{"version_facet":{"terms":{"field":"version"}}}
}'