C# Класс Lucene.Net.Search.SearchEquivalenceTestBase

Simple base class for checking search equivalence. Extend it, and write tests that create #randomTerm()s (all terms are single characters a-z), and use #assertSameSet(Query, Query) and #assertSubsetOf(Query, Query)
Наследование: Lucene.Net.Util.LuceneTestCase
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
Analyzer Analyzer
Directory Directory
Reader IndexReader
S1 IndexSearcher
Stopword string

Открытые методы

Метод Описание
AssertSameSet ( Query q1, Query q2 ) : void

Asserts that the documents returned by q1 are the same as of those returned by q2

AssertSubsetOf ( Query q1, Query q2 ) : void

Asserts that the documents returned by q1 are a subset of those returned by q2

Защищенные методы

Метод Описание
AssertSubsetOf ( Query q1, Query q2, Filter filter ) : void

Asserts that the documents returned by q1 are a subset of those returned by q2. Both queries will be filtered by filter

RandomFilter ( ) : Filter

Returns a random filter over the document set

RandomTerm ( ) : Term

returns a term suitable for searching. terms are single characters in lowercase (a-z)

Приватные методы

Метод Описание
AfterClass ( ) : void
BeforeClass ( ) : void
RandomChar ( ) : char

returns random character (a-z)

RandomFieldContents ( ) : string

populate a field with random contents. terms should be single characters in lowercase (a-z) tokenization can be assumed to be on whitespace.

Описание методов

AssertSameSet() публичный Метод

Asserts that the documents returned by q1 are the same as of those returned by q2
public AssertSameSet ( Query q1, Query q2 ) : void
q1 Query
q2 Query
Результат void

AssertSubsetOf() публичный Метод

Asserts that the documents returned by q1 are a subset of those returned by q2
public AssertSubsetOf ( Query q1, Query q2 ) : void
q1 Query
q2 Query
Результат void

AssertSubsetOf() защищенный Метод

Asserts that the documents returned by q1 are a subset of those returned by q2. Both queries will be filtered by filter
protected AssertSubsetOf ( Query q1, Query q2, Filter filter ) : void
q1 Query
q2 Query
filter Filter
Результат void

RandomFilter() защищенный Метод

Returns a random filter over the document set
protected RandomFilter ( ) : Filter
Результат Filter

RandomTerm() защищенный Метод

returns a term suitable for searching. terms are single characters in lowercase (a-z)
protected RandomTerm ( ) : Term
Результат Term

Описание свойств

Analyzer защищенное статическое свойство

protected static Analyzer Analyzer
Результат Analyzer

Directory защищенное статическое свойство

protected static Directory Directory
Результат Directory

Reader защищенное статическое свойство

protected static IndexReader Reader
Результат IndexReader

S1 защищенное статическое свойство

protected static IndexSearcher,Lucene.Net.Search S1
Результат IndexSearcher

Stopword защищенное статическое свойство

protected static string Stopword
Результат string