是时候用 ES 拯救发际线啦

Elasticsearch Completion suggester 问题

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

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


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


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


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

要回复问题请先登录注册