查询在下面 {"from" : 0, "size" : 100,"query": {"match_all": {}}})
我需要 filter
从比赛开始 name
是 test
我试过了 {"from" : 0, "size" : 100,"query": {"match_all": {}}, "filter": [ "term": { "name": "test" }}]}
我收到错误“在[filter]中启动数组的密钥未知”。)
查询在下面 {"from" : 0, "size" : 100,"query": {"match_all": {}}})
我需要 filter
从比赛开始 name
是 test
我试过了 {"from" : 0, "size" : 100,"query": {"match_all": {}}, "filter": [ "term": { "name": "test" }}]}
我收到错误“在[filter]中启动数组的密钥未知”。)
2条答案
按热度按时间laximzn51#
您需要将查询 Package 在bool查询中,请尝试此搜索查询:
更新1:
根据@nons提到的评论
搜索查询:
术语查询在提供的字段中包含确切术语的返回文档。
搜索结果:
您甚至可以使用匹配查询,在匹配之前对提供的文本进行分析。
xbp102n02#
我建议使用ChromeElasticSearchHead插件。它允许非常容易地测试和运行针对elastic的搜索(功能类似于mysql workbech)。
请在下面找到使用插件的示例(条件和聚合的组合)。