GetOccur() public method

public GetOccur ( QueryOccurance occurance ) : Lucene.Net.Search.BooleanClause.Occur
occurance QueryOccurance
return Lucene.Net.Search.BooleanClause.Occur
コード例 #1
0
      public virtual List<SkinnyItem> GetItemsInRange(DateRangeSearchParam param)
      {
         var globalQuery = new CombinedQuery();

         ApplyLanguageClause(globalQuery, param.Language);
         ApplyTemplateFilter(globalQuery, param.TemplateIds);
         ApplyLocationFilter(globalQuery, param.LocationIds);
         ApplyFullTextClause(globalQuery, param.FullTextQuery);

         var translator = new QueryTranslator(Index);
         var booleanQuery = translator.ConvertCombinedQuery(globalQuery);
         var innerOccurance = translator.GetOccur(param.Occurance);

         ApplyDateRangeSearchParam(booleanQuery, param, innerOccurance);

         return RunQuery(booleanQuery, param.ShowAllVersions);
      }