Example #1
0
 protected virtual void GuardCacheDirectory(Lucene.Net.Store.Directory cacheDirectory)
 {
     if (cacheDirectory == null)
     {
         throw new ArgumentNullException(nameof(cacheDirectory));
     }
 }
Example #2
0
 public LuceneSearcher(Lucene.Net.Store.Directory luceneDirectory, Analyzer analyzer)
     : base(analyzer)
 {
     _disposer          = new DisposableSearcher(this);
     LuceneIndexFolder  = null;
     _directoryExplicit = luceneDirectory;
     _directoryLazy     = new Lazy <Directory>(InitializeDirectory);
 }
Example #3
0
 public LuceneSearcher(Lucene.Net.Store.Directory luceneDirectory, Analyzer analyzer)
     : base(analyzer)
 {
     _disposer         = new DisposableSearcher(this);
     _reopener         = new ReaderReopener(this);
     LuceneIndexFolder = null;
     _directory        = luceneDirectory;
 }
Example #4
0
 public LuceneSearchBuilder(Directory directory, ILuceneAnalyzerProvider analyzerProvider, string indexName)
 {
     _directory      = directory;
     _indexName      = indexName;
     _analyzer       = analyzerProvider.GetAnalyzer(_indexName);
     _count          = MaxResults;
     _skip           = 0;
     _clauses        = new List <BooleanClause>();
     _filters        = new List <BooleanClause>();
     _sort           = String.Empty;
     _comparer       = 0;
     _sortDescending = true;
     InitPendingClause();
 }
 internal AnonymousClassFindSegmentsFile(bool closeDirectory, Lucene.Net.Index.IndexDeletionPolicy deletionPolicy, Lucene.Net.Store.Directory Param1, bool readOnly)
     : base(Param1)
 {
     this.closeDirectory = closeDirectory;
     this.deletionPolicy = deletionPolicy;
     this.readOnly       = readOnly;
 }
Example #6
0
 internal AnonymousClassFindSegmentsFile1(Lucene.Net.Store.Directory Param1) : base(Param1)
 {
 }
Example #7
0
 internal AnonymousClassFindSegmentsFile(SegmentInfos enclosingInstance, Lucene.Net.Store.Directory Param1) : base(Param1)
 {
     InitBlock(enclosingInstance);
 }
Example #8
0
 private void InitBlock(Lucene.Net.Store.Directory directory, bool closeDirectory)
 {
     this.directory = directory;
     this.closeDirectory = closeDirectory;
 }
Example #9
0
 internal AnonymousClassCheckAbort1(SegmentMerger enclosingInstance, Lucene.Net.Index.MergePolicy.OneMerge Param1, Lucene.Net.Store.Directory Param2) : base(Param1, Param2)
 {
     InitBlock(enclosingInstance);
 }
Example #10
0
 internal AnonymousClassWith(Lucene.Net.Store.Directory directory, bool closeDirectory, Lucene.Net.Store.Lock Param1, long Param2) : base(Param1, Param2)
 {
     InitBlock(directory, closeDirectory);
 }
Example #11
0
 private void  InitBlock(Lucene.Net.Store.Directory directory, bool closeDirectory)
 {
     this.directory      = directory;
     this.closeDirectory = closeDirectory;
 }
			internal AnonymousClassFindSegmentsFile(bool closeDirectory, Lucene.Net.Index.IndexDeletionPolicy deletionPolicy, Lucene.Net.Store.Directory Param1) : base(Param1)
			{
				InitBlock(closeDirectory, deletionPolicy);
			}
 public LuceneMemorySearcher(Lucene.Net.Store.Directory luceneDirectory, Analyzer analyzer)
 {
     _luceneDirectory = new RAMDirectory(luceneDirectory);;
     IndexingAnalyzer = analyzer;
 }
Example #14
0
 internal AnonymousClassFindSegmentsFile(bool closeDirectory, Lucene.Net.Store.Directory Param1) : base(Param1)
 {
     InitBlock(closeDirectory);
 }
Example #15
0
 internal AnonymousClassFindSegmentsFile2(Lucene.Net.Store.Directory directory2, Lucene.Net.Store.Directory Param1) : base(Param1)
 {
     InitBlock(directory2);
 }
Example #16
0
 private void  InitBlock(Lucene.Net.Store.Directory directory2)
 {
     this.directory2 = directory2;
 }
			internal AnonymousClassFindSegmentsFile1(DirectoryIndexReader enclosingInstance, Lucene.Net.Store.Directory Param1) : base(Param1)
			{
				InitBlock(enclosingInstance);
			}