public abstract class QueryParserTestBase extends LuceneTestCase
| Modifier and Type | Class and 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 and 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 and Description |
|---|
QueryParserTestBase() |
| Modifier and Type | Method and 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(org.apache.lucene.queryParser.QueryParser qp,
String field,
String query,
String result) |
void |
assertQueryEquals(String query,
org.apache.lucene.analysis.Analyzer a,
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() |
afterClassLuceneTestCaseJ4, 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, usuallyassertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertTrue, assertTrue, fail, failpublic 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-2012 Apache Software Foundation. All Rights Reserved.