ES专项技术解决方案_权重

1.2. 需求明细

1.2.1. 关联联想词功能

1.2.1.1. 服务场景

在用户使用搜索功能时,查询联想词功能能够根据用户输入的文字进行实时组词,提供与用户输入内容相关的联想词汇。这些联想词汇通常包括用户可能想要搜索的商品名称、品牌、型号等,从而帮助用户更快速地定位到所需商品。

例如,当用户在搜索框中输入“苹”时,查询联想词功能会实时展示与“苹”相关的联想词汇,如“苹果”、“苹果手机”、“苹果笔记本”等。用户可以根据这些联想词汇快速选择并搜索到自己所需的商品。

1.2.1.2. 规则说明

1.2.1.2.1. 交互说明

搜索信息输入框

  • 操作前:在未操作情况下,系统显示默认提示文案:请输入商品名称;
  • 操作中:用户输入搜索词;
  • 操作后:系统展示搜索词信息;
1.2.1.2.2. 联想词推荐列表

未输入搜索词:联想词推荐列表不展示;

已输入搜索词:联想词推荐列表按照组词结果展示列表信息,同时已输入搜索词部分字体标红;

1.2.1.2.3. 点击效果
1.2.1.2.3.1. 点击联想词

点击联想词列表的列表项,按照列表项的联想词组请求关键词查询;联想词列表消失;

1.2.1.2.3.2. 点击搜索

点击搜索按钮,按照搜索框文字内容请求关键词查询;联想词列表消失;

1.2.1.2.4. 联想词实现逻辑
1.2.1.2.4.1. 组词方式
  • 基于用户输入的搜索词,调用联想词库进行查询组词。联想词库可返还包含:
  • 商品名称组词结果,返回联想词列表展示,设定类型为商品名称类型;
1.2.1.2.4.2. 组词范围

组词范围来源基于联想词库数据范围,包含商品名称、商品类目及活动页名称、促销名称,后期支持可拓展。

1.2.1.2.4.3. 组词排序

联想词查询结果根据词库返还顺序排序。

1.2.2. 搜索关键词查询功能

1.2.2.1. 服务场景

在电商平台的搜索页面中,用户通常具有明确的购物目标或需求,但可能并不完全清楚具体商品的确切名称或型号。此时,关键词搜索查询功能便显得尤为重要。用户只需在搜索框中输入与所需商品相关的简短词汇或描述,系统便能根据这些关键词快速检索并呈现相关商品信息。

例如,用户想要购买一件春季新款连衣裙,但不确定具体款式或品牌。此时,用户可以在搜索框中输入“春季连衣裙”作为关键词,系统将展示与这一描述相关的多种连衣裙供用户选择。

1.2.2.2. 规则说明

1.2.2.2.1. 关键词类型识别

针对用户提交的“关键词”信息,需要进行类型识别,通过类型判断搜索内容。

  1. 商品类型,跳转商品查询列表:
  1. 商品类目类型,跳转商品类目页:
1.2.2.2.2. 商品类型-关键词处理

针对用户提交的“关键词”信息,关键词信息可包含字符串、整型数字及标点符号等信息,需要平台对搜索关键词进行处理。

1.2.2.2.3. 商品类型-关键词搜索范围

搜索查询范围需要对商品名称、商品描述、活动名称进行查询;

1.2.2.2.4. 商品类型-关键词权重
  • 定义搜索结果权重,对命中商品进行权重分值计算,来确定分值结果:
  • 最终对所有命中商品进行权重分汇总,得出命中商品最终权重分。

商品查询结果根据权重分值降序返回商品综合排序结果。