Я развертывается свой веб-сайт на окружающую среду CM и CD, я использую Solr для поиска я следовать всем инструкциям из Sitecore для настройки см окружающей среды от этой ссылке:Web индекс Sitecore на окружающую среду CM
когда я открыть веб-сайт см, я получаю сообщение об ошибке говорит sitecore_web_index
не найдено:
в ссылке выше, когда я иду в Files to enable or disable for Solr раздел и нажмите о n "Электронная таблица Excel". они говорят, отключить
Sitecore.ContentSearch.Solr.Index.Web.config:
Любая идея об этой ошибке? должен ли я отключать веб-индекс на CM?
Я использую Sitecore 8.1 обновления 2
Я использую этот код, чтобы получить элементы:
ISearchIndex SitecoreSearchIndex=ContentSearchManager.GetIndex("sitecore_" + Sitecore.Context.Database.Name + "_index");
using (var context = SitecoreSearchIndex.CreateSearchContext())
{
var culture = Sitecore.Context.Language.CultureInfo;
var predicate = PredicateBuilder.True<SearchResultItem>();
predicate = predicate.And(p => p.Paths.Contains(CommonTextFolderId));
predicate = predicate.And(p => p.TemplateId == CommonTextTemplateId);
predicate = predicate.And(p => p.Language == culture.Name);
var items = context.GetQueryable<SearchResultItem>().Where(predicate);
listCommonTexts = items.Select(p => SitecoreContext.Cast<CommonTextModel>(p.GetItem(), false, false)).ToList();
}
Что такое полный трассировки стека? Что пытается использовать этот индекс? –
@MarekMusielak: Я отправил код, это простая функция поиска, чтобы получить список предметов. –