2016-07-16 1 views
0

Я использую Solr для всех indexing, поэтому я создал все индексы в solr и включил все необходимые конфигурации, связанные с solr, но когда я пришел, чтобы создать индекс из диспетчера индексов, Я могу видеть толькоSitecore: все индексы не указаны в указателе-указателе

sitecore_core_index 
sitecore_master_index 
sitecore_marketing_asset_index_master 
sitecore_marketingdefinitions_master 
sitecore_testing_index 
sitecore_suggested_test_index 
sitecore_fxm_master_index 
sitecore_list_index 
social_messages_master 

Я построил только эти. И если я попытаюсь выполнить поиск из базы веб-данных, я не получаю никаких результатов.

В установке sitecore по умолчанию я могу видеть 16 индексных папок внутри Data => Indexes, так где же остальные? Как их построить?

Или это, что можно ожидать?

+2

Вы пропускаете связанные с веб-индексы, как sitecore_web_index, .. Что-то должно быть не так с вашей конфигурации, но без информации это трудно сказать, что. – Gatogordo

ответ

5

Проверьте, есть ли в вашей App_Config/Include папке Sitecore.ContentSearch.Solr.Index.Web.config. Он не должен иметь расширение .example после имени выше. Этот файл содержит определение sitecore_web_index.

Вы можете проверить http://localhost/sitecore/admin/showconfig.aspx по умолчанию для установки по умолчанию, чтобы узнать, какие файлы конфигурации содержат другие отсутствующие индексы (для каждого узла будет информация о patch:source). Затем вы можете проверить, включены ли эти файлы в ваше решение.

+0

Oh Для моего дела Все связанные с Интернетом файлы solr были отключены. Включено и показано все веб-индексы. Благодаря Marek – Jojo

+0

Одна вещь, которую я хотел бы спросить here..According официальной документации Sitecore в https://doc.sitecore.net//~/media/9D15F16ED76244CF8001EB030037F49F.ashx?la=en там ожидают, чтобы отключить все веб связанные с конфигурацией solr для сервера CM, и нам также необходимо поддерживать web db в строке соединения. Это вызовет проблемы при доступе к веб-сайту из CM? – Jojo

+2

Неправильный подход к отключению конфигураций solr на веб-сервере CM. На самом деле, сервер CM является единственным сервером, который должен обновлять все индексы при запуске sitecore с помощью solr. Серверы CD никогда не должны обновлять индексы solr. Все стратегии индексирования на серверах компакт-дисков должны быть изменены на «ручной». И сервер CM должен делать все обновления. Таким образом, ответ ** никогда не отключает связанные с сетью конфигурационные файлы solr на сервере CM **. –

1

Я заметил, что в Sitecore 8 экземпляров, перенесенных из версий 6.X, старые индексы Lucene (которые не были перенесены в новый формат Lucene) не указаны в разделе Rebuild Index на вкладке «Разработчик». Для того, чтобы увидеть индексы вы должны пойти в Control Panel > Rebuilt Search Indexes

enter image description here

+0

Это хорошая информация Для моего случая эти привязанные к сети индексы были отключены. – Jojo