查询分析中同义词配置相应的干预词典(组图)
优采云 发布时间: 2021-07-14 05:25查询分析中同义词配置相应的干预词典(组图)
不同的业务场景,某些词的近义词也会不同,会出现系统内置词典缺少近义词或错误近义词的情况。因此,为用户提供了自定义同义词的干预功能。
通过创建同义词干预词典,并为查询分析中的同义词配置相应的干预词典,就可以干预同义词功能。
使用介绍
目前系统内置的同义词词典支持人工干预(近义词干预词典主要是在“查询分析-同义词”中系统内置词典功能的基础上增加的)。用户干预的过程通常有以下四个步骤:
创建同义词干预词典。用户通过搜索算法中心-->召回配置-->词典管理进入查询分析干预词典页面后,点击页面右上角的“创建”。选择词典类型后,给词典命名,干预词典就创建好了。词典会出现在页面的词典列表中。
在干预词典中添加和管理干预条目。词典创建完成后,点击列表中的词典名称或点击词典对应的“术语管理”,进入干预词典详情页面。用户可以在详情页面添加和管理干预条目。
用户可以在 Query 中执行两种类型的干预:
干预进入的有效规则
注意:
实践练习
业务场景:业务场景:电子商务导购业务在OpenSearch应用实例中使用查询分析规则。规则里有同义词函数,但是网上查到了badcase,所以决定用干预函数。
badcase:用户搜索Query“apple”,发现相关产品没有返回,但实际数据库有相关产品数据,但产品描述使用同义词“apple”。
问题诊断:系统同义词词典缺失“苹果”是“苹果”的同义词。
解决方法:新建一个近义词干预词典,在词典中干预Query“apple”,添加同义词“apple”,将同义词干预词典应用到网上使用的查询分析规则中。
步骤:
在控制台-->搜索算法中心-->召回配置-->词典管理,创建同义词词典:
填写“名称”并选择“同义词”作为字典类型:
2.在新创建的同义词干预词典中添加干预词条,Query栏填写“apple”,添加同义词栏填写“apple”:
3.首先将查询分析界面中刚刚创建的“同义词干预词典”应用到离线查询分析规则中,测试搜索效果:
4.搜索测试是否符合预期结果。发现搜索结果召回了收录“apple”或“apple”的结果,符合预期:
备注功能限制
[{"cmd":"add","word":"hey","alias":["hei","hei2"],"antiAlias":["hi"]}]
如果老用户使用旧控制台,请参考以下格式批量上传:
[{"cmd":"add","word":"hey","alias":["hei","hei2"],"anti_alias":["hi"]}]