Я работаю с поисковым кодом Sitecore 7. Пример ниже.Sitecore 7 Поиск, невозможно получить доступ к удаленному объекту
using (var context = Index.CreateSearchContext())
{
// ....Build predicates
var query = context.GetQueryable<SearchResultItem>().Where(predicate);
return query.GetResults();
}
Это прекрасно работает в ГУМЗЕ, но при использовании стандартного Lucene, всякий раз, когда я ссылаться на недвижимость в SearchResults<SearchResultItem>
возвращенного GetResults()
, ошибки Sitecore с «Cannot access a disposed object
». Похоже, что GetResults()
не перечисляет и все еще зависает в searchcontext.
Кто-нибудь сталкивается с этим раньше и знает, как исправить? Я видел некоторые статьи, предлагающие иметь SearchContext
в состоянии приложения, но в идеале я хочу этого избежать.
Благодаря
Ian
Я читал учебник от вас [Sitecore 7 Поиск - это быстрый старт гид] (http://www.bekagool.com/news-and-insights/sitecore-7-search- а-Quickstart-гид). И у меня такая же ошибка. Это было бы здорово для других людей, если вы также обновите этот учебник. Благодаря! – Kamran