弹性搜索Match Pharse前缀不适用于其他数据

时间:2019-03-13 10:19:53

标签: elasticsearch

在弹性搜索中,我正在使用match_phrase_prefix来搜索数据, 它没有按预期运行,

  {
      "match_phrase_prefix": {
        "title": {
          "query": "microso"
        }
      }
    }

上面的示例返回了所有标题为Microsoft的结果, 但以下查询数据为空。

  {
      "match_phrase_prefix": {
        "title": {
          "query": "micro"
        }
      }
    }

如果前缀搜索词长度为50%,那么结果即将到来。 请提出解决方法。

Mapping screenshot

谢谢

0 个答案:

没有答案