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

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

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

bellengao

赞同来自:

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

要回复问题请先登录注册