Когда я выполняю поиск с помощью функции Sitecore.ContentSearch.Linq.GetResults (), кажется, что оно не связывает поле «_content» в Solr со свойством Content в SearchResultItem.Вот мой код ниже:
using (var context = ContentSearchManager.GetIndex((SitecoreIndexableItem)Context.Item).CreateSearchContext())
{
var queryable = context.GetQueryable<SearchResult>();
queryable = FilterOnLanguage(queryable);
queryable = FilterOnVersion(queryable);
queryable = FilterOnTemplate(queryable);
queryable = FilterOnTags(queryable, tags);
queryable = FilterOnCanIndex(queryable);
queryable = FilterOnQuery(queryable, query);
queryable = queryable.FacetOn(p => p.Semantics);
var results = queryable.GetResults();
var facets = queryable.GetFacets();
return results;
}
В приведенной выше функции FilterOnQuery я успешно запрашиваю в поле «Содержимое» и возвращает результаты:
queryable = queryable.Filter(p =>
p.Content.Like(query));
Но в поле «Содержимое» возвращаетсяобъект всегда нулевойЕсть идеи?