Elasticsearch搜索词

时间:2017-09-07 11:47:58

标签: scala elasticsearch elastic4s

我有匹配查询: matchQuery("name", name) analyzer n gram min=2 max=3 matchQuery("allName", name) analyzer n gram min=3 max=6

他们中的大多数查询几乎都是正确的,但是当我有dak abc,dave abc, dave dave def这样的文档时问题就出现了。当我搜索" da"," dave dave def"应该从术语频率2开始,但它几乎到了最后。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果我省略字段规范,结果将是我想要的结果。