Sitecore.ContentSearch.SearchTypes.SearchResultItem Свойство содержимого всегда равно нулю - PullRequest
0 голосов
/ 20 июня 2019

Когда я выполняю поиск с помощью функции 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));

Но в поле «Содержимое» возвращаетсяобъект всегда нулевойЕсть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...