Lucene.Net.Search.Spans.TestPayloadSpans.GetSpanNotSearcher C# (CSharp) Method

GetSpanNotSearcher() public method

public GetSpanNotSearcher ( ) : Lucene.Net.Search.IndexSearcher
return Lucene.Net.Search.IndexSearcher
		public virtual IndexSearcher GetSpanNotSearcher()
		{
			RAMDirectory directory = new RAMDirectory();
			PayloadAnalyzer analyzer = new PayloadAnalyzer(this);
			IndexWriter writer = new IndexWriter(directory, analyzer, true, IndexWriter.MaxFieldLength.UNLIMITED);
			writer.SetSimilarity(similarity);
			
			Document doc = new Document();
			doc.Add(new Field(PayloadHelper.FIELD, "one two three one four three", Field.Store.YES, Field.Index.ANALYZED));
			writer.AddDocument(doc);
			
			writer.Close();
			
			IndexSearcher searcher = new IndexSearcher(directory, true);
			searcher.Similarity = similarity;
			return searcher;
		}