Sitecore 7:BrightCove с Solr - индекс mediaframework_brightcove_index не найден

При нажатии кнопки «Импорт» на платформе Bright Cove Media в Sitecore 7 ничего не импортируется, и вместо этого я вижу следующую проблему в журналах sitecore. Есть идеи, как это решить?

ManagedPoolThread #8 09:17:35 ОШИБКА MediaFramework * Синхронизация не удалась. Исключение: System.ArgumentException Сообщение: индекс mediaframework_brightcove_index не найден 1) в Sitecore.MediaFramework.Brightcove.Synchronize.VideoSynchronizer.GetSearchResult(сущность объекта, учетная запись элемента) в Sitecore.MediaFramework.Synchronize.SynchronizerBase.SyncItem(сущность объекта, учетная запись элемента) в Sitecore.MediaFramework.Brightcove.Synchronize.VideoSynchronizer. SyncItem (сущность объекта, учетная запись элемента) в Sitecore.MediaFramework.Pipelines.MediaSyncImport.MediaSyncItemImport.SyncItem.Process (аргументы MediaSyncItemImportArgs)

ManagedPoolThread #4 09:17:35 ИНФО Задание завершено: импорт содержимого MediaFramework (обработано единиц: )

Пожалуйста, дайте мне знать, если мне не хватает какой-либо настройки.

ВАЖНО: мы используем Solr, а не поиск lucene, поэтому соответствующим образом изменили «Sitecore.ContentSearch.MediaFramework.Brightcove.config», чтобы включить конфигурацию поиска solr.


person Suhas    schedule 02.01.2014    source источник


Ответы (1)


К сожалению, вы не оставили свою конфигурацию из файла Brightcove для Solr. Но я думаю, по крайней мере, это должно быть что-то вроде этого:

    <configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
    <sitecore>
        <contentSearch>
            <configuration type="Sitecore.ContentSearch.SolrProvider.SolrSearchConfiguration, Sitecore.ContentSearch.SolrProvider">
                <indexes hint="list:AddIndex">
                    <!-- mediaframework_brightcove_index -->
                    <index id="mediaframework_brightcove_index" type="Sitecore.ContentSearch.SolrProvider.SolrSearchIndex, Sitecore.ContentSearch.SolrProvider">
                        <param desc="name">$(id)</param>
                        <param desc="core">itembuckets</param>
                        <param desc="propertyStore" ref="contentSearch/databasePropertyStore" param1="$(id)" />
                        <strategies hint="list:AddStrategy">
                            <strategy ref="contentSearch/indexUpdateStrategies/sync" />
                        </strategies>
                        <locations hint="list:AddCrawler">
                            <crawler type="Sitecore.ContentSearch.SitecoreItemCrawler, Sitecore.ContentSearch">
                                <Database>master</Database>
                                <Root>{7150B2B1-EB68-40EE-991F-2AFEDB532C46}</Root>
                            </crawler>
                        </locations>
                        <!-- configuration -->
                    </index>
                </indexes>
            </configuration>
        </contentSearch>
    </sitecore>
</configuratin>
person Vlad Shpak    schedule 09.01.2014