临近匹配

在全文检索中,match query 只是告诉我们在document中是否包含有我们要查询的,但是,这只是这个故事的一部分,其并没有告诉我们词语之间有任何的联系。
如下面的两个不同的句子

  • Sue ate the alligator.
  • The alligator ate Sue.
  • Sue never goes anywhere without her alligator-skin purse.

具体的内容请看Proximity Matching

短语匹配

使用match_phrase

GET /my_index/my_type/_search
{
    "query": {
        "match_phrase": {
            "title": "quick brown fox"
        }
    }
}

也可以用match查询,给其加上type

"match": {
    "title": {
        "query": "quick brown fox",
        "type":  "phrase"
    }
}

results matching ""

    No results matching ""