Lucene.Net.Search.TestPhraseQuery.TestSlop1 C# (CSharp) Метод

TestSlop1() приватный Метод

private TestSlop1 ( ) : void
Результат void
		public virtual void  TestSlop1()
		{
			// Ensures slop of 1 works with terms in order.
			query.Slop = 1;
			query.Add(new Term("field", "one"));
			query.Add(new Term("field", "two"));
			ScoreDoc[] hits = searcher.Search(query, null, 1000).ScoreDocs;
			Assert.AreEqual(1, hits.Length, "in order");
			QueryUtils.Check(query, searcher);
			
			
			// Ensures slop of 1 does not work for phrases out of order;
			// must be at least 2.
			query = new PhraseQuery();
			query.Slop = 1;
			query.Add(new Term("field", "two"));
			query.Add(new Term("field", "one"));
			hits = searcher.Search(query, null, 1000).ScoreDocs;
			Assert.AreEqual(0, hits.Length, "reversed, slop not 2 or more");
			QueryUtils.Check(query, searcher);
		}