public abstract class AbstractLuceneQueryParser
extends org.apache.lucene.queryParser.QueryParser
Covers:
| Modifier and Type | Class and Description |
|---|---|
static interface |
AbstractLuceneQueryParser.SubQuery |
| Modifier and Type | Field and Description |
|---|---|
protected DictionaryService |
dictionaryService |
static java.lang.String |
FIELD_ACLID |
static java.lang.String |
FIELD_ACLTXCOMMITTIME |
static java.lang.String |
FIELD_ACLTXID |
static java.lang.String |
FIELD_ALL |
static java.lang.String |
FIELD_ANCESTOR |
static java.lang.String |
FIELD_ASPECT |
static java.lang.String |
FIELD_ASSOCTYPEQNAME |
static java.lang.String |
FIELD_AUTHORITY |
static java.lang.String |
FIELD_AUTHORITYSET |
static java.lang.String |
FIELD_CLASS |
static java.lang.String |
FIELD_CONTENT_DOC_ID_SUFFIX |
static java.lang.String |
FIELD_DBID |
static java.lang.String |
FIELD_ENCODING_SUFFIX |
static java.lang.String |
FIELD_EXACTASPECT |
static java.lang.String |
FIELD_EXACTTYPE |
static java.lang.String |
FIELD_EXCEPTION_MESSAGE |
static java.lang.String |
FIELD_EXCEPTION_STACK |
static java.lang.String |
FIELD_FTSREF |
static java.lang.String |
FIELD_FTSSTATUS |
static java.lang.String |
FIELD_ID |
static java.lang.String |
FIELD_INACLTXID |
static java.lang.String |
FIELD_INTXID |
static java.lang.String |
FIELD_ISCATEGORY |
static java.lang.String |
FIELD_ISCONTAINER |
static java.lang.String |
FIELD_ISNODE |
static java.lang.String |
FIELD_ISNOTNULL |
static java.lang.String |
FIELD_ISNULL |
static java.lang.String |
FIELD_ISROOT |
static java.lang.String |
FIELD_ISUNSET |
static java.lang.String |
FIELD_LID |
static java.lang.String |
FIELD_LINKASPECT |
static java.lang.String |
FIELD_LOCALE_SUFFIX |
static java.lang.String |
FIELD_MIMETYPE_SUFFIX |
static java.lang.String |
FIELD_NO_LOCALE_SUFFIX |
static java.lang.String |
FIELD_OWNER |
static java.lang.String |
FIELD_OWNERSET |
static java.lang.String |
FIELD_PARENT |
static java.lang.String |
FIELD_PARENT_ASSOC_CRC |
static java.lang.String |
FIELD_PATH |
static java.lang.String |
FIELD_PATHWITHREPEATS |
static java.lang.String |
FIELD_PRIMARYASSOCQNAME |
static java.lang.String |
FIELD_PRIMARYASSOCTYPEQNAME |
static java.lang.String |
FIELD_PRIMARYPARENT |
static java.lang.String |
FIELD_QNAME |
static java.lang.String |
FIELD_READER |
static java.lang.String |
FIELD_READERSET |
static java.lang.String |
FIELD_SIZE_SUFFIX |
static java.lang.String |
FIELD_SORT_SUFFIX |
static java.lang.String |
FIELD_TAG |
static java.lang.String |
FIELD_TENANT |
static java.lang.String |
FIELD_TEXT |
static java.lang.String |
FIELD_TRANSFORMATION_EXCEPTION_SUFFIX |
static java.lang.String |
FIELD_TRANSFORMATION_STATUS_SUFFIX |
static java.lang.String |
FIELD_TRANSFORMATION_TIME_SUFFIX |
static java.lang.String |
FIELD_TX
Deprecated.
This is basically unused - you want TXID
|
static java.lang.String |
FIELD_TXCOMMITTIME |
static java.lang.String |
FIELD_TXID |
static java.lang.String |
FIELD_TYPE |
protected NamespacePrefixResolver |
namespacePrefixResolver |
static java.lang.String |
PROPERTY_FIELD_PREFIX |
AND_OPERATOR, jj_nt, OR_OPERATOR, token, token_source_ESCAPED_CHAR, _NUM_CHAR, _QUOTED_CHAR, _TERM_CHAR, _TERM_START_CHAR, _WHITESPACE, AND, Boost, CARAT, COLON, DEFAULT, EOF, FUZZY_SLOP, LPAREN, MINUS, NOT, NUMBER, OR, PLUS, PREFIXTERM, QUOTED, RangeEx, RANGEEX_END, RANGEEX_GOOP, RANGEEX_QUOTED, RANGEEX_START, RANGEEX_TO, RangeIn, RANGEIN_END, RANGEIN_GOOP, RANGEIN_QUOTED, RANGEIN_START, RANGEIN_TO, RPAREN, STAR, TERM, tokenImage, WILDTERM| Constructor and Description |
|---|
AbstractLuceneQueryParser(org.apache.lucene.queryParser.CharStream arg0)
Lucene default constructor
|
AbstractLuceneQueryParser(org.apache.lucene.queryParser.QueryParserTokenManager arg0)
Lucene default constructor
|
AbstractLuceneQueryParser(java.lang.String arg0,
org.apache.lucene.analysis.Analyzer arg1)
Lucene default constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract org.apache.lucene.search.Query |
addContentAttributeQuery(java.lang.String queryText,
AbstractLuceneQueryParser.SubQuery subQueryBuilder,
AnalysisMode analysisMode,
LuceneFunction luceneFunction,
java.lang.String expandedFieldName,
java.util.List expandedLocales,
MLAnalysisMode mlAnalysisMode) |
abstract boolean |
addContentCrossLocaleWildcards() |
protected abstract org.apache.lucene.search.Query |
addContentSpanQuery(java.lang.String field,
java.lang.String first,
java.lang.String last,
int slop,
boolean inOrder,
java.lang.String expandedFieldName,
java.util.List expandedLocales,
MLAnalysisMode mlAnalysisMode) |
protected abstract void |
addLocaleSpecificUntokenisedMLOrTextFunction(java.lang.String expandedFieldName,
java.lang.String queryText,
LuceneFunction luceneFunction,
org.apache.lucene.search.BooleanQuery booleanQuery,
MLAnalysisMode mlAnalysisMode,
java.util.Locale locale,
IndexTokenisationMode tokenisationMode) |
protected abstract void |
addLocaleSpecificUntokenisedTextRangeFunction(java.lang.String expandedFieldName,
java.lang.String lower,
java.lang.String upper,
boolean includeLower,
boolean includeUpper,
LuceneFunction luceneFunction,
org.apache.lucene.search.BooleanQuery booleanQuery,
MLAnalysisMode mlAnalysisMode,
java.util.Locale locale,
IndexTokenisationMode tokenisationMode) |
protected abstract void |
addMLTextAttributeQuery(java.lang.String field,
java.lang.String queryText,
AbstractLuceneQueryParser.SubQuery subQueryBuilder,
AnalysisMode analysisMode,
LuceneFunction luceneFunction,
java.lang.String expandedFieldName,
PropertyDefinition propertyDef,
IndexTokenisationMode tokenisationMode,
org.apache.lucene.search.BooleanQuery booleanQuery,
MLAnalysisMode mlAnalysisMode,
java.util.Locale locale) |
protected abstract void |
addMLTextSpanQuery(java.lang.String field,
java.lang.String first,
java.lang.String last,
int slop,
boolean inOrder,
java.lang.String expandedFieldName,
PropertyDefinition propertyDef,
IndexTokenisationMode tokenisationMode,
org.apache.lucene.search.BooleanQuery booleanQuery,
MLAnalysisMode mlAnalysisMode,
java.util.Locale locale) |
protected abstract void |
addTextAttributeQuery(java.lang.String field,
java.lang.String queryText,
AbstractLuceneQueryParser.SubQuery subQueryBuilder,
AnalysisMode analysisMode,
LuceneFunction luceneFunction,
java.lang.String expandedFieldName,
IndexTokenisationMode tokenisationMode,
org.apache.lucene.search.BooleanQuery booleanQuery,
MLAnalysisMode mlAnalysisMode,
java.util.Locale locale) |
protected abstract void |
addTextRange(java.lang.String field,
java.lang.String part1,
java.lang.String part2,
boolean includeLower,
boolean includeUpper,
AnalysisMode analysisMode,
java.lang.String fieldName,
PropertyDefinition propertyDef,
IndexTokenisationMode tokenisationMode,
org.apache.lucene.search.BooleanQuery booleanQuery,
MLAnalysisMode mlAnalysisMode,
java.util.Locale locale) |
protected abstract void |
addTextSpanQuery(java.lang.String field,
java.lang.String first,
java.lang.String last,
int slop,
boolean inOrder,
java.lang.String expandedFieldName,
IndexTokenisationMode tokenisationMode,
org.apache.lucene.search.BooleanQuery booleanQuery,
MLAnalysisMode mlAnalysisMode,
java.util.Locale locale) |
protected org.apache.lucene.search.Query |
buildDateTimeRange(java.lang.String field,
java.util.Calendar startIn,
int startResolution,
java.util.Calendar endIn,
int endResolution,
boolean includeLower,
boolean includeUpper) |
protected abstract org.apache.lucene.search.Query |
createAclIdQuery(java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createAclTxCommitTimeQuery(java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createAclTxIdQuery(java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createAllQuery(java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction) |
protected org.apache.lucene.search.Query |
createAncestorQuery(java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createAspectQuery(java.lang.String queryText,
boolean exactOnly) |
protected abstract org.apache.lucene.search.Query |
createAssocTypeQNameQuery(java.lang.String queryText) |
protected abstract org.apache.lucene.search.Query |
createAuthorityQuery(java.lang.String queryText) |
protected abstract org.apache.lucene.search.Query |
createAuthoritySetQuery(java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createDataTypeDefinitionQuery(java.lang.String field,
java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction) |
protected org.apache.lucene.search.Query |
createDbidQuery(java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createIdQuery(java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createInAclTxIdQuery(java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createInTxIdQuery(java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createIsContainerQuery(java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createIsNodeQuery(java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createIsNotNull(java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction) |
protected org.apache.lucene.search.Query |
createIsNullQuery(java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction) |
protected org.apache.lucene.search.Query |
createIsRootQuery(java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createIsUnsetQuery(java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction) |
protected org.apache.lucene.search.Query |
createNodeRefQuery(java.lang.String field,
java.lang.String queryText) |
protected org.apache.lucene.search.TermQuery |
createNoMatchQuery() |
protected abstract org.apache.lucene.search.Query |
createOwnerQuery(java.lang.String queryText) |
protected abstract org.apache.lucene.search.Query |
createOwnerSetQuery(java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createParentQuery(java.lang.String queryText) |
protected abstract org.apache.lucene.search.Query |
createPathQuery(java.lang.String queryText,
boolean withRepeats) |
protected abstract org.apache.lucene.search.Query |
createPrimaryAssocQNameQuery(java.lang.String queryText) |
protected abstract org.apache.lucene.search.Query |
createPrimaryAssocTypeQNameQuery(java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createPrimaryParentQuery(java.lang.String queryText) |
protected abstract org.apache.lucene.search.Query |
createQNameQuery(java.lang.String queryText) |
protected abstract org.apache.lucene.search.Query |
createReaderQuery(java.lang.String queryText) |
protected abstract org.apache.lucene.search.Query |
createReaderSetQuery(java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createTagQuery(java.lang.String tag) |
protected org.apache.lucene.search.Query |
createTenantQuery(java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createTermQuery(java.lang.String field,
java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createTextQuery(java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction) |
protected org.apache.lucene.search.Query |
createTransactionQuery(java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createTxCommitTimeQuery(java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createTxIdQuery(java.lang.String queryText) |
protected org.apache.lucene.search.Query |
createTypeQuery(java.lang.String queryText,
boolean exactOnly) |
protected org.apache.lucene.search.Query |
functionQueryBuilder(java.lang.String expandedFieldName,
QName propertyQName,
PropertyDefinition propertyDef,
IndexTokenisationMode tokenisationMode,
java.lang.String queryText,
LuceneFunction luceneFunction) |
AbstractAnalyzer |
getAnalyzer() |
MLAnalysisMode |
getDefaultSearchMLAnalysisMode() |
org.apache.lucene.search.Query |
getDoesNotMatchFieldQuery(java.lang.String field,
java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
getFieldQuery(java.lang.String field,
java.lang.String queryText) |
org.apache.lucene.search.Query |
getFieldQuery(java.lang.String field,
java.lang.String queryText,
AnalysisMode analysisMode,
int slop,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
getFieldQuery(java.lang.String field,
java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction) |
protected org.apache.lucene.search.Query |
getFieldQuery(java.lang.String field,
java.lang.String queryText,
int slop) |
protected org.apache.lucene.search.Query |
getFieldQueryImpl(java.lang.String field,
java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
getFuzzyQuery(java.lang.String field,
java.lang.String termStr,
float minSimilarity) |
org.apache.lucene.index.IndexReader |
getIndexReader() |
org.apache.lucene.search.Query |
getLikeQuery(java.lang.String field,
java.lang.String sqlLikeClause,
AnalysisMode analysisMode) |
org.apache.lucene.search.Query |
getPrefixQuery(java.lang.String field,
java.lang.String termStr) |
org.apache.lucene.search.Query |
getPrefixQuery(java.lang.String field,
java.lang.String termStr,
AnalysisMode analysisMode) |
protected org.apache.lucene.search.Query |
getRangeQuery(java.lang.String field,
java.lang.String part1,
java.lang.String part2,
boolean inclusive) |
org.apache.lucene.search.Query |
getRangeQuery(java.lang.String field,
java.lang.String part1,
java.lang.String part2,
boolean includeLower,
boolean includeUpper,
AnalysisMode analysisMode,
LuceneFunction luceneFunction) |
SearchParameters |
getSearchParameters() |
org.apache.lucene.search.Query |
getSpanQuery(java.lang.String field,
java.lang.String first,
java.lang.String last,
int slop,
boolean inOrder) |
org.apache.lucene.search.Query |
getSuperFieldQuery(java.lang.String field,
java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
getSuperFuzzyQuery(java.lang.String field,
java.lang.String termStr,
float minSimilarity) |
org.apache.lucene.search.Query |
getSuperPrefixQuery(java.lang.String field,
java.lang.String termStr) |
org.apache.lucene.search.Query |
getSuperWildcardQuery(java.lang.String field,
java.lang.String termStr) |
protected java.lang.String |
getToken(java.lang.String field,
java.lang.String value,
AnalysisMode analysisMode) |
org.apache.lucene.search.Query |
getWildcardQuery(java.lang.String field,
java.lang.String termStr) |
org.apache.lucene.search.Query |
getWildcardQuery(java.lang.String field,
java.lang.String termStr,
AnalysisMode analysisMode) |
protected abstract boolean |
isLucene() |
static void |
main(java.lang.String[] args) |
protected org.apache.lucene.search.Query |
newPrefixQuery(org.apache.lucene.index.Term prefix) |
protected org.apache.lucene.search.Query |
newWildcardQuery(org.apache.lucene.index.Term t) |
void |
setDefaultSearchMLAnalysisMode(MLAnalysisMode defaultSearchMLAnalysisMode) |
void |
setDictionaryService(DictionaryService dictionaryService) |
void |
setIndexReader(org.apache.lucene.index.IndexReader indexReader) |
void |
setNamespacePrefixResolver(NamespacePrefixResolver namespacePrefixResolver) |
void |
setSearchParameters(SearchParameters searchParameters) |
void |
setTenantService(TenantService tenantService) |
addClause, addClause, Clause, Conjunction, disable_tracing, enable_tracing, escape, generateParseException, getAllowLeadingWildcard, getBooleanQuery, getBooleanQuery, getBooleanQuery, getBooleanQuery, getDateResolution, getDefaultOperator, getEnablePositionIncrements, getField, getFuzzyMinSim, getFuzzyPrefixLength, getLocale, getLowercaseExpandedTerms, getNextToken, getPhraseSlop, getRangeCollator, getToken, getUseOldRangeQuery, Modifiers, newBooleanClause, newBooleanQuery, newFuzzyQuery, newMatchAllDocsQuery, newMultiPhraseQuery, newPhraseQuery, newRangeQuery, newTermQuery, parse, Query, ReInit, ReInit, setAllowLeadingWildcard, setDateResolution, setDateResolution, setDefaultOperator, setEnablePositionIncrements, setFuzzyMinSim, setFuzzyPrefixLength, setLocale, setLowercaseExpandedTerms, setPhraseSlop, setRangeCollator, setUseOldRangeQuery, Term, TopLevelQuerypublic static final java.lang.String FIELD_NO_LOCALE_SUFFIX
public static final java.lang.String FIELD_SORT_SUFFIX
public static final java.lang.String FIELD_LOCALE_SUFFIX
public static final java.lang.String FIELD_SIZE_SUFFIX
public static final java.lang.String FIELD_MIMETYPE_SUFFIX
public static final java.lang.String FIELD_FTSSTATUS
public static final java.lang.String FIELD_FTSREF
public static final java.lang.String FIELD_ISNOTNULL
public static final java.lang.String FIELD_ISNULL
public static final java.lang.String FIELD_ISUNSET
public static final java.lang.String FIELD_ALL
public static final java.lang.String PROPERTY_FIELD_PREFIX
public static final java.lang.String FIELD_EXACTASPECT
public static final java.lang.String FIELD_EXACTTYPE
public static final java.lang.String FIELD_TYPE
public static final java.lang.String FIELD_ASPECT
public static final java.lang.String FIELD_CLASS
public static final java.lang.String FIELD_ASSOCTYPEQNAME
public static final java.lang.String FIELD_PRIMARYASSOCTYPEQNAME
public static final java.lang.String FIELD_QNAME
public static final java.lang.String FIELD_PRIMARYPARENT
public static final java.lang.String FIELD_PARENT
@Deprecated public static final java.lang.String FIELD_TX
public static final java.lang.String FIELD_ISNODE
public static final java.lang.String FIELD_ISCONTAINER
public static final java.lang.String FIELD_ISROOT
public static final java.lang.String FIELD_DBID
public static final java.lang.String FIELD_ID
public static final java.lang.String FIELD_TEXT
public static final java.lang.String FIELD_PATHWITHREPEATS
public static final java.lang.String FIELD_PATH
public static final java.lang.String FIELD_TAG
public static final java.lang.String FIELD_ACLID
public static final java.lang.String FIELD_OWNER
public static final java.lang.String FIELD_READER
public static final java.lang.String FIELD_AUTHORITY
public static final java.lang.String FIELD_OWNERSET
public static final java.lang.String FIELD_READERSET
public static final java.lang.String FIELD_AUTHORITYSET
public static final java.lang.String FIELD_TXID
public static final java.lang.String FIELD_INTXID
public static final java.lang.String FIELD_ACLTXID
public static final java.lang.String FIELD_INACLTXID
public static final java.lang.String FIELD_TXCOMMITTIME
public static final java.lang.String FIELD_ACLTXCOMMITTIME
public static final java.lang.String FIELD_LINKASPECT
public static final java.lang.String FIELD_ANCESTOR
public static final java.lang.String FIELD_ISCATEGORY
public static final java.lang.String FIELD_ENCODING_SUFFIX
public static final java.lang.String FIELD_CONTENT_DOC_ID_SUFFIX
public static final java.lang.String FIELD_TRANSFORMATION_EXCEPTION_SUFFIX
public static final java.lang.String FIELD_TRANSFORMATION_TIME_SUFFIX
public static final java.lang.String FIELD_TRANSFORMATION_STATUS_SUFFIX
public static final java.lang.String FIELD_PARENT_ASSOC_CRC
public static final java.lang.String FIELD_PRIMARYASSOCQNAME
public static final java.lang.String FIELD_LID
public static final java.lang.String FIELD_TENANT
public static final java.lang.String FIELD_EXCEPTION_MESSAGE
public static final java.lang.String FIELD_EXCEPTION_STACK
protected NamespacePrefixResolver namespacePrefixResolver
protected DictionaryService dictionaryService
public AbstractLuceneQueryParser(java.lang.String arg0,
org.apache.lucene.analysis.Analyzer arg1)
arg0 - arg1 - public AbstractLuceneQueryParser(org.apache.lucene.queryParser.CharStream arg0)
arg0 - public AbstractLuceneQueryParser(org.apache.lucene.queryParser.QueryParserTokenManager arg0)
arg0 - public void setDefaultSearchMLAnalysisMode(MLAnalysisMode defaultSearchMLAnalysisMode)
defaultSearchMLAnalysisMode - public void setIndexReader(org.apache.lucene.index.IndexReader indexReader)
indexReader - public void setSearchParameters(SearchParameters searchParameters)
searchParameters - public void setNamespacePrefixResolver(NamespacePrefixResolver namespacePrefixResolver)
namespacePrefixResolver - public void setTenantService(TenantService tenantService)
tenantService - public SearchParameters getSearchParameters()
public org.apache.lucene.index.IndexReader getIndexReader()
public MLAnalysisMode getDefaultSearchMLAnalysisMode()
public abstract boolean addContentCrossLocaleWildcards()
protected org.apache.lucene.search.Query getFieldQuery(java.lang.String field,
java.lang.String queryText,
int slop)
throws org.apache.lucene.queryParser.ParseException
getFieldQuery in class org.apache.lucene.queryParser.QueryParserorg.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getFieldQuery(java.lang.String field,
java.lang.String queryText,
AnalysisMode analysisMode,
int slop,
LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
field - queryText - analysisMode - slop - luceneFunction - org.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getLikeQuery(java.lang.String field,
java.lang.String sqlLikeClause,
AnalysisMode analysisMode)
throws org.apache.lucene.queryParser.ParseException
field - sqlLikeClause - analysisMode - org.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getDoesNotMatchFieldQuery(java.lang.String field,
java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
field - queryText - analysisMode - luceneFunction - org.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getFieldQuery(java.lang.String field,
java.lang.String queryText)
throws org.apache.lucene.queryParser.ParseException
getFieldQuery in class org.apache.lucene.queryParser.QueryParserorg.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getSpanQuery(java.lang.String field,
java.lang.String first,
java.lang.String last,
int slop,
boolean inOrder)
field - first - last - slop - inOrder - public org.apache.lucene.search.Query getFieldQuery(java.lang.String field,
java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
field - queryText - analysisMode - luceneFunction - org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createTenantQuery(java.lang.String queryText)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createAncestorQuery(java.lang.String queryText)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createTagQuery(java.lang.String tag)
throws org.apache.lucene.queryParser.ParseException
tag - (which will then be ISO9075 encoded)org.apache.lucene.queryParser.ParseExceptionprotected abstract org.apache.lucene.search.Query createAclIdQuery(java.lang.String queryText)
throws org.apache.lucene.queryParser.ParseException
queryText - org.apache.lucene.queryParser.ParseExceptionprotected abstract org.apache.lucene.search.Query createOwnerQuery(java.lang.String queryText)
throws org.apache.lucene.queryParser.ParseException
queryText - org.apache.lucene.queryParser.ParseExceptionprotected abstract org.apache.lucene.search.Query createReaderQuery(java.lang.String queryText)
throws org.apache.lucene.queryParser.ParseException
queryText - org.apache.lucene.queryParser.ParseExceptionprotected abstract org.apache.lucene.search.Query createAuthorityQuery(java.lang.String queryText)
throws org.apache.lucene.queryParser.ParseException
queryText - org.apache.lucene.queryParser.ParseExceptionprotected abstract org.apache.lucene.search.Query createOwnerSetQuery(java.lang.String queryText)
throws org.apache.lucene.queryParser.ParseException
queryText - org.apache.lucene.queryParser.ParseExceptionprotected abstract org.apache.lucene.search.Query createReaderSetQuery(java.lang.String queryText)
throws org.apache.lucene.queryParser.ParseException
queryText - org.apache.lucene.queryParser.ParseExceptionprotected abstract org.apache.lucene.search.Query createAuthoritySetQuery(java.lang.String queryText)
throws org.apache.lucene.queryParser.ParseException
queryText - org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createDbidQuery(java.lang.String queryText)
throws org.apache.lucene.queryParser.ParseException
queryText - org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createTxIdQuery(java.lang.String queryText)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createAclTxIdQuery(java.lang.String queryText)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createTxCommitTimeQuery(java.lang.String queryText)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createAclTxCommitTimeQuery(java.lang.String queryText)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createDataTypeDefinitionQuery(java.lang.String field,
java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createIsNotNull(java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createIsNullQuery(java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createIsUnsetQuery(java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createAllQuery(java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createAspectQuery(java.lang.String queryText,
boolean exactOnly)
protected org.apache.lucene.search.Query createTypeQuery(java.lang.String queryText,
boolean exactOnly)
protected abstract org.apache.lucene.search.Query createAssocTypeQNameQuery(java.lang.String queryText)
throws org.jaxen.saxpath.SAXPathException
org.jaxen.saxpath.SAXPathExceptionprotected abstract org.apache.lucene.search.Query createPrimaryAssocTypeQNameQuery(java.lang.String queryText)
throws org.jaxen.saxpath.SAXPathException
org.jaxen.saxpath.SAXPathExceptionprotected abstract org.apache.lucene.search.Query createPrimaryAssocQNameQuery(java.lang.String queryText)
throws org.jaxen.saxpath.SAXPathException
org.jaxen.saxpath.SAXPathExceptionprotected abstract org.apache.lucene.search.Query createQNameQuery(java.lang.String queryText)
throws org.jaxen.saxpath.SAXPathException
org.jaxen.saxpath.SAXPathExceptionprotected org.apache.lucene.search.Query createInTxIdQuery(java.lang.String queryText)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createInAclTxIdQuery(java.lang.String queryText)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createTransactionQuery(java.lang.String queryText)
protected org.apache.lucene.search.Query createIsNodeQuery(java.lang.String queryText)
protected org.apache.lucene.search.Query createIsContainerQuery(java.lang.String queryText)
protected org.apache.lucene.search.Query createIsRootQuery(java.lang.String queryText)
protected org.apache.lucene.search.Query createTermQuery(java.lang.String field,
java.lang.String queryText)
protected org.apache.lucene.search.Query createPrimaryParentQuery(java.lang.String queryText)
protected org.apache.lucene.search.Query createParentQuery(java.lang.String queryText)
protected org.apache.lucene.search.Query createIdQuery(java.lang.String queryText)
protected org.apache.lucene.search.Query createNodeRefQuery(java.lang.String field,
java.lang.String queryText)
protected abstract org.apache.lucene.search.Query createPathQuery(java.lang.String queryText,
boolean withRepeats)
throws org.jaxen.saxpath.SAXPathException
org.jaxen.saxpath.SAXPathExceptionprotected org.apache.lucene.search.Query createTextQuery(java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query getFieldQueryImpl(java.lang.String field,
java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query getRangeQuery(java.lang.String field,
java.lang.String part1,
java.lang.String part2,
boolean inclusive)
throws org.apache.lucene.queryParser.ParseException
getRangeQuery in class org.apache.lucene.queryParser.QueryParserorg.apache.lucene.queryParser.ParseException - throw in overridden method to disallowpublic org.apache.lucene.search.Query getRangeQuery(java.lang.String field,
java.lang.String part1,
java.lang.String part2,
boolean includeLower,
boolean includeUpper,
AnalysisMode analysisMode,
LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
field - part1 - part2 - includeLower - includeUpper - analysisMode - luceneFunction - org.apache.lucene.queryParser.ParseException - throw in overridden method to disallowprotected abstract void addTextRange(java.lang.String field,
java.lang.String part1,
java.lang.String part2,
boolean includeLower,
boolean includeUpper,
AnalysisMode analysisMode,
java.lang.String fieldName,
PropertyDefinition propertyDef,
IndexTokenisationMode tokenisationMode,
org.apache.lucene.search.BooleanQuery booleanQuery,
MLAnalysisMode mlAnalysisMode,
java.util.Locale locale)
throws org.apache.lucene.queryParser.ParseException
field - part1 - part2 - includeLower - includeUpper - analysisMode - fieldName - propertyDef - tokenisationMode - booleanQuery - mlAnalysisMode - locale - org.apache.lucene.queryParser.ParseExceptionprotected abstract void addLocaleSpecificUntokenisedTextRangeFunction(java.lang.String expandedFieldName,
java.lang.String lower,
java.lang.String upper,
boolean includeLower,
boolean includeUpper,
LuceneFunction luceneFunction,
org.apache.lucene.search.BooleanQuery booleanQuery,
MLAnalysisMode mlAnalysisMode,
java.util.Locale locale,
IndexTokenisationMode tokenisationMode)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query buildDateTimeRange(java.lang.String field,
java.util.Calendar startIn,
int startResolution,
java.util.Calendar endIn,
int endResolution,
boolean includeLower,
boolean includeUpper)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected java.lang.String getToken(java.lang.String field,
java.lang.String value,
AnalysisMode analysisMode)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getPrefixQuery(java.lang.String field,
java.lang.String termStr)
throws org.apache.lucene.queryParser.ParseException
getPrefixQuery in class org.apache.lucene.queryParser.QueryParserorg.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getPrefixQuery(java.lang.String field,
java.lang.String termStr,
AnalysisMode analysisMode)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getWildcardQuery(java.lang.String field,
java.lang.String termStr)
throws org.apache.lucene.queryParser.ParseException
getWildcardQuery in class org.apache.lucene.queryParser.QueryParserorg.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getWildcardQuery(java.lang.String field,
java.lang.String termStr,
AnalysisMode analysisMode)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getFuzzyQuery(java.lang.String field,
java.lang.String termStr,
float minSimilarity)
throws org.apache.lucene.queryParser.ParseException
getFuzzyQuery in class org.apache.lucene.queryParser.QueryParserorg.apache.lucene.queryParser.ParseExceptionpublic void setDictionaryService(DictionaryService dictionaryService)
dictionaryService - public org.apache.lucene.search.Query getSuperFieldQuery(java.lang.String field,
java.lang.String queryText,
AnalysisMode analysisMode,
LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
field - queryText - analysisMode - luceneFunction - org.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getSuperFuzzyQuery(java.lang.String field,
java.lang.String termStr,
float minSimilarity)
throws org.apache.lucene.queryParser.ParseException
field - termStr - minSimilarity - org.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getSuperPrefixQuery(java.lang.String field,
java.lang.String termStr)
throws org.apache.lucene.queryParser.ParseException
field - termStr - org.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getSuperWildcardQuery(java.lang.String field,
java.lang.String termStr)
throws org.apache.lucene.queryParser.ParseException
field - termStr - org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query newWildcardQuery(org.apache.lucene.index.Term t)
newWildcardQuery in class org.apache.lucene.queryParser.QueryParserprotected org.apache.lucene.search.Query newPrefixQuery(org.apache.lucene.index.Term prefix)
newPrefixQuery in class org.apache.lucene.queryParser.QueryParserprotected abstract void addTextSpanQuery(java.lang.String field,
java.lang.String first,
java.lang.String last,
int slop,
boolean inOrder,
java.lang.String expandedFieldName,
IndexTokenisationMode tokenisationMode,
org.apache.lucene.search.BooleanQuery booleanQuery,
MLAnalysisMode mlAnalysisMode,
java.util.Locale locale)
field - first - last - slop - inOrder - expandedFieldName - tokenisationMode - booleanQuery - mlAnalysisMode - locale - protected abstract org.apache.lucene.search.Query addContentSpanQuery(java.lang.String field,
java.lang.String first,
java.lang.String last,
int slop,
boolean inOrder,
java.lang.String expandedFieldName,
java.util.List expandedLocales,
MLAnalysisMode mlAnalysisMode)
field - first - last - slop - inOrder - expandedFieldName - expandedLocales - mlAnalysisMode - protected abstract void addMLTextSpanQuery(java.lang.String field,
java.lang.String first,
java.lang.String last,
int slop,
boolean inOrder,
java.lang.String expandedFieldName,
PropertyDefinition propertyDef,
IndexTokenisationMode tokenisationMode,
org.apache.lucene.search.BooleanQuery booleanQuery,
MLAnalysisMode mlAnalysisMode,
java.util.Locale locale)
field - first - last - slop - inOrder - expandedFieldName - propertyDef - tokenisationMode - booleanQuery - mlAnalysisMode - locale - protected abstract boolean isLucene()
protected abstract void addTextAttributeQuery(java.lang.String field,
java.lang.String queryText,
AbstractLuceneQueryParser.SubQuery subQueryBuilder,
AnalysisMode analysisMode,
LuceneFunction luceneFunction,
java.lang.String expandedFieldName,
IndexTokenisationMode tokenisationMode,
org.apache.lucene.search.BooleanQuery booleanQuery,
MLAnalysisMode mlAnalysisMode,
java.util.Locale locale)
throws org.apache.lucene.queryParser.ParseException
field - queryText - subQueryBuilder - analysisMode - luceneFunction - expandedFieldName - tokenisationMode - booleanQuery - mlAnalysisMode - locale - textFieldName - org.apache.lucene.queryParser.ParseExceptionprotected abstract org.apache.lucene.search.Query addContentAttributeQuery(java.lang.String queryText,
AbstractLuceneQueryParser.SubQuery subQueryBuilder,
AnalysisMode analysisMode,
LuceneFunction luceneFunction,
java.lang.String expandedFieldName,
java.util.List expandedLocales,
MLAnalysisMode mlAnalysisMode)
throws org.apache.lucene.queryParser.ParseException
queryText - subQueryBuilder - analysisMode - luceneFunction - expandedFieldName - expandedLocales - org.apache.lucene.queryParser.ParseExceptionprotected abstract void addMLTextAttributeQuery(java.lang.String field,
java.lang.String queryText,
AbstractLuceneQueryParser.SubQuery subQueryBuilder,
AnalysisMode analysisMode,
LuceneFunction luceneFunction,
java.lang.String expandedFieldName,
PropertyDefinition propertyDef,
IndexTokenisationMode tokenisationMode,
org.apache.lucene.search.BooleanQuery booleanQuery,
MLAnalysisMode mlAnalysisMode,
java.util.Locale locale)
throws org.apache.lucene.queryParser.ParseException
field - queryText - subQueryBuilder - analysisMode - luceneFunction - expandedFieldName - propertyDef - tokenisationMode - booleanQuery - mlAnalysisMode - locale - org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query functionQueryBuilder(java.lang.String expandedFieldName,
QName propertyQName,
PropertyDefinition propertyDef,
IndexTokenisationMode tokenisationMode,
java.lang.String queryText,
LuceneFunction luceneFunction)
throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected abstract void addLocaleSpecificUntokenisedMLOrTextFunction(java.lang.String expandedFieldName,
java.lang.String queryText,
LuceneFunction luceneFunction,
org.apache.lucene.search.BooleanQuery booleanQuery,
MLAnalysisMode mlAnalysisMode,
java.util.Locale locale,
IndexTokenisationMode tokenisationMode)
protected org.apache.lucene.search.TermQuery createNoMatchQuery()
public static void main(java.lang.String[] args)
throws org.apache.lucene.queryParser.ParseException,
java.text.ParseException
org.apache.lucene.queryParser.ParseExceptionpublic AbstractAnalyzer getAnalyzer()
getAnalyzer in class org.apache.lucene.queryParser.QueryParserCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.