SOLR & Hybris: разные ядра, несколько типов индексаторов с одинаковым составным типом - PullRequest
2 голосов
/ 23 мая 2019

Можно ли создать два разных indexedType с одинаковым составным типом?Будет ли оно отображаться как два разных ядра в localhost: 8983?

Я успешно создал indexedType в Hybris 6.3 с именем myMediaVideoType с составным типом, равным Media.Существует существующий indexedType с именем myMediaType, имеющий тот же составной тип (Media).

Проблема в том, что я хочу, чтобы он отображался в localhost: 8983 (в разделе ядра), но там его нет.

Любая помощь будет оценена, спасибо!

1 Ответ

0 голосов
/ 23 мая 2019

Было бы хорошо, если бы вы сказали точный сценарий, можно было бы предложить лучшее решение.В любом случае, позвольте мне ответить на ваши вопросы.

Можно ли создать два разных 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;
...