ElasticSearch multi_match查询无法正常工作

时间:2017-05-02 13:51:50

标签: elasticsearch

我正在使用弹性搜索5.3并拥有这个超级简单的multi_match查询。没有任何文件包含荒谬的查询,无论是标题还是内容。 ES还给了我很多比赛。

{
  "query" : {    
      "multi_match" : {
        "query" : "42a6o8435a6o4385q023bf50",
        "fields" : [              
          "title","content"
        ],
        "type" : "best_fields",
        "operator" : "AND",
        "minimum_should_match" : "100%"            
      } 
    }
  }
}

内容分析器是“英语”,标题就是这个:

"analyzer": {
    "english_autocomplete": {
      "tokenizer":  "standard",
      "filter": [
          "lowercase",
          "english_stop",
          "english_stemmer",
          "autocomplete_filter"
      ]
    }
  }

"autocomplete_filter": { 
     "type": "edge_ngram",
     "min_gram": 1,
     "max_gram": 20
}

我错过了什么或者我怎么能告诉ES不要这样做?

0 个答案:

没有答案