首页 > 解决方案 > SOLR & Hybris:不同的内核,多个索引器类型与相同的组合类型

问题描述

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

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

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

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

标签: solrhybris

解决方案


如果您说出确切的情况会很好,可以提出更好的解决方案。无论如何,让我回答你的问题。

是否可以使用相同的组合类型创建两个不同的 indexedType?

是的,您可以使用相同的组合类型创建任意数量的 indexedType。

它会在 localhost:8983 中显示为两个不同的内核吗?

是的,如果您SolrFacetSearchConfig为每个配置IndexedType不同的indexNamePrefix

Impex 的一个片段:

# 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;

推荐阅读