如何解决搜索引擎精准匹配的问题,坐等高手来看!!!

[复制链接]
查看11 | 回复5 | 2021-1-27 05:14:23 | 显示全部楼层 |阅读模式
比如搜索笔记本电脑,经常会出现笔记本电脑包或者笔记本电脑适配器等相关的产品,如何精准的搜索到相关的内容,尽量不出现与之有关的产品?
请各位高手支招!!!
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:14:23 | 显示全部楼层
如果你熟悉关键词就方便了。
例如:
查询:“笔记本”;
但是从结果中排除名称相关但不是你希望的关键词:“笔记本包”。。。
回复

使用道具 举报

千问 | 2021-1-27 05:14:23 | 显示全部楼层
可以通过目录来辅助,笔记本,笔记本配件,笔记本适配器肯定分属不同的属性目录,电子产品,包,电子配件,通过过滤掉非本目录的产品
回复

使用道具 举报

千问 | 2021-1-27 05:14:23 | 显示全部楼层
1.先把你的商品数据分到不同的分类
2.对关键词进行语义分析,分析出可能的类目或者品牌,比如"笔记本电脑"这个词,需要分析出来属于"电脑"这个分类的概率,假设是0.9
3.在搜索查询的时候,对命中"电脑"分类的商品进行提权,保证这些商品可以以较高的分数排到前面去
回复

使用道具 举报

千问 | 2021-1-27 05:14:23 | 显示全部楼层
楼主如果真的需要精准匹配,直接给关键词加双引号就够了。
回复

使用道具 举报

千问 | 2021-1-27 05:14:23 | 显示全部楼层
其实这个问题比较好解决的,
以楼主的例子来说搜索笔记本电脑,
这个一般的中文分词器在分词的时候回分为笔记本电脑两个term,
如果用一般的match查询的时候,会去索引库里面匹配笔记本和电脑两个term,match默认是or查询,也就是说默认的话只要包含笔记本或者电脑的词条都会被搜出来
根据你的描述,其实可以设置匹配程度,或者将默认的or改为and就可以满足你说的精确查询需求了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行