设置参数 `node.name` 可以自定义 Elasticsearch 节点的名字。 此条 Tips 由 medcl 贡献。

自动补全,多值字段只能补全出第一个值

Elasticsearch | 作者 ydzll | 发布于2019年06月11日 | 阅读数:1891

我使用的ES6.5版本,首先创建索引,然后添加一条数据,字段值是['abc','abd'],查询时输入ab,应该联想出abc和abd,但是结果却永远是第一个值,也就是abc,有人遇到过这个问题吗?请问应该怎么解决呢?
微信截图_20190611151922.png
已邀请:

bellengao - 博客: https://www.jianshu.com/u/e0088e3e2127

赞同来自:

有issue: https://github.com/elastic/ela ... 31738, completion suggester返回的options是文档级别的,查询命中后就会提前终止,所以只能返回第一个匹配到的值;解决方法是abc, abd分别放在两个doc中

要回复问题请先登录注册