Esempio n. 1
0
 /// <summary>
 /// Constructor allowing for creating a NRT instance based on a given writer
 /// </summary>
 /// <param name="name"></param>
 /// <param name="writer"></param>
 /// <param name="analyzer"></param>
 /// <param name="fieldValueTypeCollection"></param>
 public LuceneSearcher(string name, IndexWriter writer, Analyzer analyzer, FieldValueTypeCollection fieldValueTypeCollection)
     : base(name, analyzer)
 {
     _reopener  = new ReaderReopener(this);
     _nrtWriter = writer ?? throw new ArgumentNullException(nameof(writer));
     FieldValueTypeCollection = fieldValueTypeCollection;
 }
Esempio n. 2
0
 /// <summary>
 /// Constructor to allow creating an indexer at runtime with the specified lucene directory
 /// </summary>
 /// <param name="name"></param>
 /// <param name="luceneDirectory"></param>
 /// <param name="analyzer"></param>
 /// <param name="fieldValueTypeCollection"></param>
 public LuceneSearcher(string name, Directory luceneDirectory, Analyzer analyzer, FieldValueTypeCollection fieldValueTypeCollection)
     : base(name, analyzer)
 {
     _reopener  = new ReaderReopener(this);
     _directory = luceneDirectory;
     FieldValueTypeCollection = fieldValueTypeCollection;
 }
Esempio n. 3
0
 public MultiFacetSearcher(string name, IndexWriter writer, Analyzer analyzer, FieldValueTypeCollection fieldValueTypes)
     : base(name, writer, analyzer, fieldValueTypes)
 {
 }
Esempio n. 4
0
 public SearchContext(FieldValueTypeCollection fieldValueTypeCollection, Searcher searcher)
 {
     _fieldValueTypeCollection = fieldValueTypeCollection ?? throw new System.ArgumentNullException(nameof(fieldValueTypeCollection));
     Searcher = searcher ?? throw new System.ArgumentNullException(nameof(searcher));
 }
Esempio n. 5
0
 public SearchContext(FieldValueTypeCollection fieldValueTypeCollection, Searcher searcher)
 {
     _fieldValueTypeCollection = fieldValueTypeCollection;
     Searcher = searcher;
 }