商品多维属性与复杂属性搜索架构设计一、整体架构概述业务背景:实现由多属性以及复杂属性组成的商品的精确搜索服务。整体架构链路:ES搜索/向量检索(粗召回) + 评分引擎数据精排(数据精准筛选)评分引擎数据精排实现链路:复杂属性实体识别 → 各属性字段评分 → 根据字段评分过滤规则过滤出匹配的数据二、属性实体识别模块2.1 模块目的针对复杂组成的属性,使用模型进行属性实体识别,提取某个属性中包含的各类实体信息;在该属性评分时,通过对比属性的实体信息来精准评分。2.2 实体识别模型落地步骤定义属性包含的实体种类按照实体种类准备一份属性、实体信息的case数据集使用case数据集训练模型,用于该属性的实体识别将训练好的模型接入商品搜索服务2.3 性能指标识别耗时:20ms,可通过增加缓存等措施提升响应效率2.4 实体识别基础模型百度UIE模型(通用信息抽取模型)2.5 复杂属性实体识别举例示例1:药品规格实体种类:包装基准量、包装规格样例文本:“感冒灵颗粒"的规格为"10g * 9袋”实体识别结果:{