如同磁铁吸引四周的铁粉,热情也能吸引周围的人,改变周围的情况。

Elasticsearch Completion suggester 问题

Elasticsearch | 作者 jasonDepp | 发布于2020年04月11日 | 阅读数:2616

在项目中近期用到了这个Completion suggester 但是在用的过程中遇到了问题:
我建好的索引将suggest字段命名为completion 指定分词器


在db同步es数据的时候对文档字段分词 如: "SU318 245/55R19 TRAZANO"
然后扔进completion字段中效果如下:


下面是我的搜索语句:
{
"suggest": {
"title-suggest": {
"prefix": "24",
"completion": {
"field": "completion"
}
}
}
}


但是在我通过调es API进行搜索后,效果不是很理想 : 只匹配出 [245, 24555] 这两个建议,我觉得应该还有 24555r19 这个也能被联想出来,一时不知道问题在哪里,请教下大家!!!
已邀请:

要回复问题请先登录注册