Indexing SOLR:使用来自子级的数据填充
我的SOLR索引中有产品。我需要为每个产品创建计算字段。这些字段基于产品的子项。 是否可以创建这样的计算字段 例如,我有一个id为1的产品,我需要添加所有细节实体,这些实体的“parentId”字段值为1。下面是一个简短的模式:。Indexing SOLR:使用来自子级的数据填充,indexing,solr,calculated-field,Indexing,Solr,Calculated Field,我的SOLR索引中有产品。我需要为每个产品创建计算字段。这些字段基于产品的子项。 是否可以创建这样的计算字段 例如,我有一个id为1的产品,我需要添加所有细节实体,这些实体的“parentId”字段值为1。下面是一个简短的模式:。 我需要上面示例中的值“v1”、“v3”。不确定“创建这样的计算字段”的确切含义 如果您的意思是如果您可以查询产品,然后例如获取字段“value”的平均值。是的,你可以做类似的事情,看看你如何使用儿童文档 如果您的意思是如何根据子文档的值向产品文档添加一些新字段,那么
我需要上面示例中的值“v1”、“v3”。不确定“创建这样的计算字段”的确切含义
- 如果您的意思是如果您可以查询产品,然后例如获取字段“value”的平均值。是的,你可以做类似的事情,看看你如何使用儿童文档
- 如果您的意思是如何根据子文档的值向产品文档添加一些新字段,那么您可以使用。您需要使用当前集合作为源,并计算新字段,最后将新文档(包括新字段)添加到新集合中