有人可以解释如何在弹性搜索5.1中使用具有渗透查询的过滤器吗?

时间:2017-02-03 11:42:20

标签: elasticsearch

我在elasticsearch版本5.1中使用过滤器进行反向搜索。 我现在面临的问题是如何在使用过滤器搜索doc的匹配查询时添加过滤器查询。通过弹性文档但没有找到任何帮助。

1 个答案:

答案 0 :(得分:2)

刚想出的渗出物可以在弹性搜索5.x中与bool一起使用。 PFB示例:


    {
      "min_score": 50,
      "query": {
        "bool": {
          "must": [
            {
              "percolate": {
                "field": "query",
                "document_type": "doc_type",
                "type": "doc_type",
                "id": doc_id_for_scoring,
                "index": "index_name"
              }
            }
          ]
        }
      },
      "from": 0,
      "size": 10
    }