Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Indexing SOLR:使用来自子级的数据填充_Indexing_Solr_Calculated Field - Fatal编程技术网

Indexing SOLR:使用来自子级的数据填充

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

我的SOLR索引中有产品。我需要为每个产品创建计算字段。这些字段基于产品的子项。 是否可以创建这样的计算字段

例如,我有一个id为1的产品,我需要添加所有细节实体,这些实体的“parentId”字段值为1。下面是一个简短的模式:。
我需要上面示例中的值“v1”、“v3”。

不确定“创建这样的计算字段”的确切含义

  • 如果您的意思是如果您可以查询产品,然后例如获取字段“value”的平均值。是的,你可以做类似的事情,看看你如何使用儿童文档
  • 如果您的意思是如何根据子文档的值向产品文档添加一些新字段,那么您可以使用。您需要使用当前集合作为源,并计算新字段,最后将新文档(包括新字段)添加到新集合中