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
SOLR&;Hybris:不同的内核,多个索引器类型,具有相同的组合类型_Solr_Hybris - Fatal编程技术网

SOLR&;Hybris:不同的内核,多个索引器类型,具有相同的组合类型

SOLR&;Hybris:不同的内核,多个索引器类型,具有相同的组合类型,solr,hybris,Solr,Hybris,是否可以使用相同的组合类型创建两个不同的indexedType?它会在localhost:8983中显示为两个不同的内核吗 我在Hybris 6.3中成功创建了一个名为myMediaVideoType的indexedType,其组合类型等于Media。现有名为myMediaType的indexedType具有相同的组合类型(媒体) 问题是,我希望它出现在localhost:8983(在核心部分)中,但它没有出现在那里 任何帮助都将不胜感激,谢谢 如果你能说出确切的情况就好了,你可以提出更好的解决

是否可以使用相同的组合类型创建两个不同的indexedType?它会在localhost:8983中显示为两个不同的内核吗

我在Hybris 6.3中成功创建了一个名为myMediaVideoType的indexedType,其组合类型等于Media。现有名为myMediaType的indexedType具有相同的组合类型(媒体)

问题是,我希望它出现在localhost:8983(在核心部分)中,但它没有出现在那里


任何帮助都将不胜感激,谢谢

如果你能说出确切的情况就好了,你可以提出更好的解决方案。不管怎样,让我回答你的问题

是否可以使用相同的索引创建两个不同的indexedType 复合型

是的,您可以使用相同的组合类型创建任意多个indexedType

它会显示为两个不同的内核吗 本地主机:8983

是,如果您为每个
IndexedType
配置不同的
solrfacetearchconfig
,并使用不同的
indexnameffix

弹劾的一个片段:

# Declare the indexed type
INSERT_UPDATE SolrIndexedType;identifier[unique=true];type(code);
;myMediaType;Media;
;myMediaVideoType;Media;

# Declare the FacetSearchConfig
INSERT_UPDATE SolrFacetSearchConfig;name[unique=true];description;indexNamePrefix;
;myMediaTypeFSC;facetSearchConfigDescription1;myMediaType;
;myMediaVideoTypeFSC;facetSearchConfigDescription2;myMediaVideoType;

为什么需要具有相同组合类型的新indexedType?如果要为新数据编制索引,我建议为现有的索引类型添加新的“SolrIndexedProperty”,这是因为我对两个索引类型有不同的IndexerQuery。这两个查询不能合并为一个检索所有数据的查询吗(所有媒体实例都是必需的)?