public override List<SkinnyItem> GetItems(string indexName, string language, string templateFilter, string locationFilter, string fullTextQuery) { var searchParam = new SearchParam { Language = language, RelatedIds = RelationFilter, TemplateIds = templateFilter, LocationIds = locationFilter, FullTextQuery = fullTextQuery }; using (var searcher = new Searcher(indexName)) { return searcher.GetItems(searchParam); } }
public override List<SkinnyItem> GetItems(string indexName, string language, string templateFilter, string locationFilter, string fullTextQuery) { var refinements = GetRefinements(); var searchParam = new FieldValueSearchParam { Refinements = refinements, LocationIds = locationFilter, TemplateIds = templateFilter, FullTextQuery = fullTextQuery, Occurance = QueryOccurance.Must, ShowAllVersions = false, Language = language }; using (var searcher = new Searcher(indexName)) { return searcher.GetItems(searchParam); } }
private List<SkinnyItem> GetItems(string indexName, string language, string templateFilter, string locationFilter, string fullTextQuery) { var searchParam = new SearchParam { Language = language, TemplateIds = templateFilter, LocationIds = locationFilter, FullTextQuery = fullTextQuery, ShowAllVersions = false }; using (var searcher = new Searcher(indexName)) { return searcher.GetItems(searchParam); } }