Exemplo n.º 1
0
        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);
             }
        }
Exemplo n.º 2
0
        public override List<SkinnyItem> GetItems(string indexName,
            string language,
            string templateFilter,
            string locationFilter,
            string fullTextQuery)
        {
            var searchParam = new NumericRangeSearchParam
                              {
                                 Ranges = Ranges,
                                 LocationIds = locationFilter,
                                 TemplateIds = templateFilter,
                                 FullTextQuery = fullTextQuery,
                                 Occurance = QueryOccurance.Must,
                                 Language = language,
                                 ShowAllVersions = false
                              };

             using (var searcher = new Searcher(indexName))
             {
            return searcher.GetItemsInRange(searchParam);
             }
        }
Exemplo n.º 3
0
        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);
             }
        }
Exemplo n.º 4
0
        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);
            }
        }