搜索引擎的搜索效果非常差,搜索结果与目标结果差距过大有什么解决办法呢?淘宝等电商?

背景:平台提供SKU的查询 使用:提供用户查询所需要的SKU数据 现状:搜索框,输入关键词,得不到用户想要的东西,比如搜索关键词AB,得到like%A%,like%B%,like%A……B……%
阅读全文
请先 登录 后评论
  • 0 关注
  • 0 收藏 267 浏览
  • 略问用户 提出于 2020-09-26 14:09:45

2 个回答

xxxxxa

首先需要有一套全文检索搜索引擎。类似于lucene,或基于lucene的solr或elasticsearch。

在此基础上,你需要创建一套针对自己业务的词库。根据业务持续完善词库。

在词库完善的基础上,搜索引擎就会基于词库中的词汇创建索引,并拆词。

有了如上内容,当用户进行搜索时,才不会被拆成A和B两个字进行召回。

如果还需要更加准确,针对词汇所对应的分类召回结果。就需要依据业务调整权重。

后续还需要很多工作与业务,才能使搜索结果的召回更快、更准、更全。

请先 登录 后评论
xxxxxa

github上有分词工具直接使用就可以

请先 登录 后评论