public Expression <Func <T, bool> > GetQueryPredicate <T>(IQuery query) where T : SearchResultItem { var fieldNames = new[] { Templates.Index.Fields.LocalDatasourceContent_IndexFieldName }; return(GetFreeTextPredicateService.GetFreeTextPredicate <T>(fieldNames, query)); }
public Expression <Func <SearchResultItem, bool> > GetQueryPredicate(IQuery query) { var fieldNames = new[] { Templates.Person.Fields.Title_FieldName, Templates.Person.Fields.Summary_FieldName, Templates.Person.Fields.Name_FieldName, Templates.Employee.Fields.Biography_FieldName }; return(GetFreeTextPredicateService.GetFreeTextPredicate(fieldNames, query)); }
public Expression <Func <T, bool> > GetQueryPredicate <T>(IQuery query) where T : SearchResultItem { var fieldNames = new[] { Templates.Event.Fields.Title_FieldName, Templates.Event.Fields.Summary_FieldName, Templates.Event.Fields.Description_FieldName }; return(GetFreeTextPredicateService.GetFreeTextPredicate <T>(fieldNames, query)); }
public Expression <Func <SearchResultItem, bool> > GetQueryPredicate(IQuery query) { if (this.CatalogManager.CatalogContext?.CurrentCatalog == null) { return(PredicateBuilder.False <SearchResultItem>()); } var catalogName = this.CatalogManager.CatalogContext.CurrentCatalog.Name; var fieldNames = new[] { Sitecore.ContentSearch.BuiltinFields.Name, Sitecore.ContentSearch.BuiltinFields.DisplayName, Sitecore.ContentSearch.BuiltinFields.Content }; var predicate = GetFreeTextPredicateService.GetFreeTextPredicate(fieldNames, query); return(predicate.And(i => i[Constants.IndexFields.CatalogName] == catalogName)); }
public Expression <Func <SearchResultItem, bool> > GetQueryPredicate(IQuery query) { var fieldNames = new[] { Templates.NewsArticle.Fields.Title_FieldName, Templates.NewsArticle.Fields.Summary_FieldName, Templates.NewsArticle.Fields.Body_FieldName }; return(GetFreeTextPredicateService.GetFreeTextPredicate(fieldNames, query)); }
public Expression <Func <SearchResultItem, bool> > GetQueryPredicate(IQuery query) { var fieldNames = new[] { Templates.PropertiBekas.Fields.stringTitle }; return(GetFreeTextPredicateService.GetFreeTextPredicate(fieldNames, query)); }
public Expression <Func <SearchResultItem, bool> > GetQueryPredicate(IQuery query) { var fieldNames = new[] { Sitecore.Feature.Library.Templates.BaseField.Fields.stringTitle }; return(GetFreeTextPredicateService.GetFreeTextPredicate(fieldNames, query)); }
public Expression <Func <SearchResultItem, bool> > GetQueryPredicate(IQuery query) { var fieldNames = new[] { Templates.BaseField.Fields.TitleRichTextString }; return(GetFreeTextPredicateService.GetFreeTextPredicate(fieldNames, query)); }