public abstract class QueryParserTestBase extends LuceneTestCase
| Modifier and Type | Class | Description |
|---|---|---|
static class |
QueryParserTestBase.QPTestAnalyzer |
Filters LowerCaseTokenizer with QPTestFilter.
|
static class |
QueryParserTestBase.QPTestFilter |
Filter which discards the token 'stop' and which expands the
token 'phrase' into 'phrase1 phrase2'
|
static class |
QueryParserTestBase.QPTestParser |
Test QueryParser that does not allow fuzzy or wildcard queries.
|
LuceneTestCase.Nightly| Modifier and Type | Field | Description |
|---|---|---|
static org.apache.lucene.analysis.Analyzer |
qpAnalyzer |
classRules, random, RANDOM_MULTIPLIER, ruleChain, stores, TEMP_DIR, TEST_CLEAN_THREADS, TEST_DIRECTORY, TEST_ITER, TEST_ITER_MIN, TEST_LINE_DOCS_FILE, TEST_LOCALE, TEST_NIGHTLY, TEST_SEED, TEST_TIMEZONE, TEST_VERSION_CURRENT, testsFailed, VERBOSE| Constructor | Description |
|---|---|
QueryParserTestBase() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
assertDateRangeQueryEquals(org.apache.lucene.queryParser.QueryParser qp,
String field,
String startDate,
String endDate,
Date endDateInclusive,
org.apache.lucene.document.DateTools.Resolution resolution) |
|
void |
assertEscapedQueryEquals(String query,
org.apache.lucene.analysis.Analyzer a,
String result) |
|
void |
assertParseException(String queryString) |
|
void |
assertQueryEquals(String query,
org.apache.lucene.analysis.Analyzer a,
String result) |
|
void |
assertQueryEquals(org.apache.lucene.queryParser.QueryParser qp,
String field,
String query,
String result) |
|
void |
assertQueryEqualsDOA(String query,
org.apache.lucene.analysis.Analyzer a,
String result) |
|
void |
assertWildcardQueryEquals(String query,
boolean lowercase,
String result) |
|
void |
assertWildcardQueryEquals(String query,
boolean lowercase,
String result,
boolean allowLeadingWildcard) |
|
void |
assertWildcardQueryEquals(String query,
String result) |
|
abstract org.apache.lucene.queryParser.QueryParser |
getParser(org.apache.lucene.analysis.Analyzer a) |
|
org.apache.lucene.search.Query |
getQuery(String query,
org.apache.lucene.analysis.Analyzer a) |
|
org.apache.lucene.search.Query |
getQueryDOA(String query,
org.apache.lucene.analysis.Analyzer a) |
|
void |
setUp() |
For subclassing only.
|
void |
tearDown() |
For subclassing only.
|
void |
testAutoGeneratePhraseQueriesOn() |
|
void |
testBooleanQuery() |
|
void |
testBoost() |
|
void |
testCJK() |
|
void |
testCJKBoostedPhrase() |
|
void |
testCJKBoostedTerm() |
|
void |
testCJKPhrase() |
|
void |
testCJKSloppyPhrase() |
|
void |
testCJKTerm() |
|
void |
testCustomQueryParserFuzzy() |
|
void |
testCustomQueryParserWildcard() |
|
void |
testDateRange() |
|
void |
testEscaped() |
|
void |
testException() |
|
void |
testFarsiRangeCollating() |
|
void |
testLeadingWildcardType() |
|
void |
testLegacyDateRange() |
for testing legacy DateField support
|
void |
testLocalDateFormat() |
|
void |
testMatchAllDocs() |
|
void |
testNumber() |
|
void |
testPositionIncrement() |
|
void |
testPositionIncrements() |
|
void |
testPrecedence() |
This test differs from TestPrecedenceQueryParser
|
void |
testProtectedCtors() |
|
void |
testPunct() |
|
void |
testQPA() |
|
void |
testQueryStringEscaping() |
|
void |
testRange() |
|
void |
testSimple() |
|
void |
testSimpleDAO() |
|
void |
testSlop() |
|
void |
testStarParsing() |
|
void |
testStopwords() |
|
void |
testTabNewlineCarriageReturn() |
|
void |
testWildcard() |
assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertTrue, assertTrue, fail, failafterClassLuceneTestCaseJ4, alwaysIgnoredTestMethod, assertEquals, assertEquals, assertEquals, assertEquals, assertSaneFieldCaches, asSet, assumeFalse, assumeNoException, assumeTrue, atLeast, atLeast, beforeClassLuceneTestCaseJ4, dumpArray, dumpIterator, getDataFile, getName, getTestClass, getTestLabel, isTestThread, localeForName, newDirectory, newDirectory, newDirectory, newDirectory, newField, newField, newField, newField, newField, newField, newFSDirectory, newFSDirectory, newIndexWriterConfig, newIndexWriterConfig, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newSearcher, newSearcher, newTieredMergePolicy, newTieredMergePolicy, purgeFieldCache, randomDirectory, randomLocale, randomTimeZone, rarely, rarely, reportAdditionalFailureInfo, reportPartialFailureInfo, setMergeFactor, setUseCompoundFile, usually, usuallypublic void setUp()
throws Exception
LuceneTestCasesuper.setUp().setUp in class LuceneTestCaseExceptionpublic abstract org.apache.lucene.queryParser.QueryParser getParser(org.apache.lucene.analysis.Analyzer a)
throws Exception
Exceptionpublic org.apache.lucene.search.Query getQuery(String query, org.apache.lucene.analysis.Analyzer a) throws Exception
Exceptionpublic void assertQueryEquals(String query, org.apache.lucene.analysis.Analyzer a, String result) throws Exception
Exceptionpublic void assertQueryEquals(org.apache.lucene.queryParser.QueryParser qp,
String field,
String query,
String result)
throws Exception
Exceptionpublic void assertEscapedQueryEquals(String query, org.apache.lucene.analysis.Analyzer a, String result) throws Exception
Exceptionpublic void assertWildcardQueryEquals(String query, boolean lowercase, String result, boolean allowLeadingWildcard) throws Exception
Exceptionpublic void assertWildcardQueryEquals(String query, boolean lowercase, String result) throws Exception
Exceptionpublic void assertWildcardQueryEquals(String query, String result) throws Exception
Exceptionpublic org.apache.lucene.search.Query getQueryDOA(String query, org.apache.lucene.analysis.Analyzer a) throws Exception
Exceptionpublic void assertQueryEqualsDOA(String query, org.apache.lucene.analysis.Analyzer a, String result) throws Exception
Exceptionpublic void testAutoGeneratePhraseQueriesOn()
throws Exception
Exceptionpublic void testLegacyDateRange()
throws Exception
Exceptionpublic void assertDateRangeQueryEquals(org.apache.lucene.queryParser.QueryParser qp,
String field,
String startDate,
String endDate,
Date endDateInclusive,
org.apache.lucene.document.DateTools.Resolution resolution)
throws Exception
Exceptionpublic void testTabNewlineCarriageReturn()
throws Exception
Exceptionpublic void assertParseException(String queryString) throws Exception
Exceptionpublic void testCustomQueryParserWildcard()
public void testCustomQueryParserFuzzy()
throws Exception
Exceptionpublic void testPrecedence()
throws Exception
Exceptionpublic void testLocalDateFormat()
throws IOException,
org.apache.lucene.queryParser.ParseException
IOExceptionorg.apache.lucene.queryParser.ParseExceptionpublic void tearDown()
throws Exception
LuceneTestCasesuper.tearDown().tearDown in class LuceneTestCaseExceptionCopyright © 2000-2018 Apache Software Foundation. All Rights Reserved.