Функция перестроения ядра Sitecore Solr вызывает "Не удалось создать экземпляр"

Sitecore 8.0 Обновление 6 Solr 5.2.1

Реализация Solr Search с Sitecore и хотите использовать опцию rebuildcore. У меня два ядра в Solr. Я обновляю свою конфигурацию индекса Solr с помощью файла патча следующим образом:

<?xml version="1.0" encoding="utf-8"?>
<!-- Purpose: This include file defines the indexes used by the content testing feature of Sitecore when using the SOLR content search provider. -->
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
  <sitecore>
    <contentSearch>
      <configuration type="Sitecore.ContentSearch.ContentSearchConfiguration, Sitecore.ContentSearch">
        <indexes hint="list:AddIndex">
           <index id="sitecore_analytics_index" type="Sitecore.ContentSearch.SolrProvider.SwitchOnRebuildSolrSearchIndex, Sitecore.ContentSearch.SolrProvider">
              <param desc="core">sitecore_frontend_index</param>
              <param desc="rebuildcore">sitecore_frontend_index_sec</param>
           </index>
       </configuration>
     </contentSearch>
  </sitecore>
</configuration>

Но когда я захожу на сайт, я получаю:

Не удалось создать экземпляр типа: Sitecore.ContentSearch.SolrProvider.SwitchOnRebuildSolrSearchIndex. Соответствующий конструктор не найден.

Это определенно параметр rebuildcore, потому что удаление и переключение обратно на SolrSearchIndex решает проблему.

Единственное, что я вижу, это то, что в некоторых статьях упоминается о добавлении чего-либо в файл solr.xml, но файл solr.xml в моей настройке не имеет никакого сходства с рассматриваемыми актиками.

1 ответ

Конструктор SwitchOnRebuildSolrSearchIndex имеет только 4 параметра.

Вам необходимо прокомментировать следующее <param desc="group">experience</param> от Sitecore.ContentSearch.Solr.Index.Analytics.config.

Чтобы узнать, если sitecore_analytics_index принимает 4 параметра, проверьте его через /sitecore/admin/showconfig.aspx, так как вы исправляете sitecore_analytics_index

Вы также можете проверить следующую ссылку: Switch Solr Index

Спасибо

Другие вопросы по тегам