Elasticsearch match_phrase返回所有文档

时间:2015-07-27 07:20:02

标签: elasticsearch lucene

我使用match_phrase查询来匹配短语与它们之间的距离(slop),我的查询会返回所有文档。
Match_phrase只是我查询的一部分,但另一个(术语)自行执行 刚开始使用Elasticsearch,我的怀疑是因为我们在实例级别关闭了_source(我们不会存储原始文档)它不起作用。
我使用.NET客户端连接到Elasticsearch,但我不认为这是问题

这是:

"query": {
    "bool": {
      "must": [
        {
          "term": {
            "doc.Alias.entityId": {
              "value": "EA::UNBOUND"
            }
          }
        },
        {
          "match": {
            "doc.Alias.key": {
              "type": "phrase",
              "query": "Morgan Page",
              "slop": 1
            }
          }
        }
      ]
    }
  }

0 个答案:

没有答案