예제 #1
0
 public SolrQueryBuilder(string searchterms, int page, ISolrSearcher searcher)
     : base(searcher.InnerSearcher)
 {
     this.searcher = searcher;
     Page = page;
     AddSearchTerms(searchterms);
 }
예제 #2
0
 public SolrQueryBuilder(Query query, int page, ISolrSearcher searcher)
     : base(searcher.InnerSearcher)
 {
     this.searcher = searcher;
     Query = query;
     Page = page;
 }
예제 #3
0
 public SolrQueryBuilder(string[] arKeys, string[] arValues, int page, ISolrSearcher searcher)
     : base(searcher.InnerSearcher)
 {
     this.searcher = searcher;
     Page = page;
     for (int i = 0; i < arKeys.Length; i++) {
         AddSearchParameter(arKeys[i], arValues[i]);
     }
 }
예제 #4
0
 public SolrQueryBuilder(Dictionary<string, string> searchkeyvalues, int page, ISolrSearcher searcher)
     : base(searcher.InnerSearcher)
 {
     this.searcher = searcher;
     Page = page;
     foreach (var pair in searchkeyvalues) {
         AddSearchParameter(pair.Key, pair.Value);
     }
 }
예제 #5
0
 public SolrQueryBuilder(ISolrSearcher searcher)
     : base(searcher.InnerSearcher)
 {
     this.searcher = searcher;
 }