【购物商城】商城搜索界面新增搜索条件维度
需求:商城搜索界面新增搜索条件维度
配置方法(以物料名称为例):
1、在全文检索配置es_goods中,若为基础资料,则需要有基础资料id、基础资料名称
若为文本或下拉值,有对应映射即可
若为分录字段且为基础资料类型,则需要映射到对应分录(嵌套类型)、基础资料id或者编码(唯一值即可)、基础资料名称。
注意:es编码不要用 点 . 去拼接,可用 下拉值 _ ;分录字段的映射字段值前面不需要分录标识(如下图中的组织名称不是entryentity.orgname.name,映射字段值可直接改值)
嵌套类型属性需引用唯一值属性和名称属性
在全文检索中的同步属性配置只需引用嵌套类型的映射属性,无需引入唯一值属性和名称属性
2、(非嵌套类型)在全文检索聚合中新增聚合,基础资料新增id聚合和名称聚合
id聚合:索引实体为商品池,字段为基础资料id的es属性,子聚合为基础资料名称聚合,聚合输出按以下结构(可通过复制已有聚合使用修改)
名称聚合:字段为基础资料名称es属性
若为下拉类型,下拉后台es属性在初始化时已经自动新增 xxx_name 的es属性(如source的es属性,后台自动新增source_name的属性 )
聚合配置方式可参考 电商平台 聚合,父聚合为source,子聚合为source_name
若为文本类型,父聚合和子聚合均为本身
嵌套类型如下:
新增名称聚合,嵌套路径为分录映射属性的es属性编码
新增唯一值(id/编码) 的聚合,该名称为最后搜索页里搜索条件的名称,嵌套路径为分录映射属性的es属性编码,子聚合为名称聚合。
新增分录的嵌套聚合,嵌套路径为分录映射属性的es属性编码,子聚合为唯一值聚合,聚合输出参考图中编写,取值表达式Agg_ext部分名称要与子聚合编码一致
3、最后在全文检索配置es_goods的聚合搜索配置新增父聚合的引用
效果:
【购物商城】商城搜索界面新增搜索条件维度
本文2024-09-22 23:55:55发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-136201.html