请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

其他方式的搜索建议

老师我的数据是用logstash导入es的,没有填入suggest词库,想用term的形式进行搜索建议,具体要怎么实现呢。

正在回答 回答被采纳积分+3

3回答

bobby 2020-05-20 17:54:10

因为我没有具体配置过logstash到es的过程,所以很多细节可能无法说出来,所以这里我给你说一下具体这里的思路你看是否能应用到你的配置中, 这里suggest的原理是 先创建一个字段就是suggest,然后具体保存这个suggest的值的时候值需要自己通过分词器将这里的字段解析出来 放到这个字段中,所以对于你来说前期的这个过程你还是得用python来完成,。也就是你可以生成好json数据 当然suggest这个数据也是先生成好的,然后你将这个json直接配置给logstash然后同步到es中就可以

1 回复 有任何疑惑可以回复我~
提问者 qq_慕沐1065165 2020-05-18 23:30:26

https://img1.sycdn.imooc.com//szimg/5ec2a9f8096a6e7c16090709.jpg

搜索建议

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_慕沐1065165 #1
    我试着写了一下,没用填充类型的suggest,网页没有反应,截图在回复麻烦您看一下
    回复 有任何疑惑可以回复我~ 2020-05-18 23:29:02
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号