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) |
protected org.apache.lucene.search.BooleanQuery |
getNonEmptyBooleanQuery(org.apache.lucene.search.BooleanQuery booleanQuery)
Returns null if all clause words were filtered away by the analyzer
|
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, TopLevelQuery
public 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.QueryParser
org.apache.lucene.queryParser.ParseException
public 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.ParseException
public 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.ParseException
public 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.ParseException
public 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.QueryParser
org.apache.lucene.queryParser.ParseException
public 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.ParseException
protected org.apache.lucene.search.Query createTenantQuery(java.lang.String queryText) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
protected org.apache.lucene.search.Query createAncestorQuery(java.lang.String queryText) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
protected 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.ParseException
protected abstract org.apache.lucene.search.Query createAclIdQuery(java.lang.String queryText) throws org.apache.lucene.queryParser.ParseException
queryText
- org.apache.lucene.queryParser.ParseException
protected abstract org.apache.lucene.search.Query createOwnerQuery(java.lang.String queryText) throws org.apache.lucene.queryParser.ParseException
queryText
- org.apache.lucene.queryParser.ParseException
protected abstract org.apache.lucene.search.Query createReaderQuery(java.lang.String queryText) throws org.apache.lucene.queryParser.ParseException
queryText
- org.apache.lucene.queryParser.ParseException
protected abstract org.apache.lucene.search.Query createAuthorityQuery(java.lang.String queryText) throws org.apache.lucene.queryParser.ParseException
queryText
- org.apache.lucene.queryParser.ParseException
protected abstract org.apache.lucene.search.Query createOwnerSetQuery(java.lang.String queryText) throws org.apache.lucene.queryParser.ParseException
queryText
- org.apache.lucene.queryParser.ParseException
protected abstract org.apache.lucene.search.Query createReaderSetQuery(java.lang.String queryText) throws org.apache.lucene.queryParser.ParseException
queryText
- org.apache.lucene.queryParser.ParseException
protected abstract org.apache.lucene.search.Query createAuthoritySetQuery(java.lang.String queryText) throws org.apache.lucene.queryParser.ParseException
queryText
- org.apache.lucene.queryParser.ParseException
protected org.apache.lucene.search.Query createDbidQuery(java.lang.String queryText) throws org.apache.lucene.queryParser.ParseException
queryText
- org.apache.lucene.queryParser.ParseException
protected org.apache.lucene.search.Query createTxIdQuery(java.lang.String queryText) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
protected org.apache.lucene.search.Query createAclTxIdQuery(java.lang.String queryText) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
protected org.apache.lucene.search.Query createTxCommitTimeQuery(java.lang.String queryText) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
protected org.apache.lucene.search.Query createAclTxCommitTimeQuery(java.lang.String queryText) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
protected 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.ParseException
protected org.apache.lucene.search.Query createIsNotNull(java.lang.String queryText, AnalysisMode analysisMode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
protected org.apache.lucene.search.Query createIsNullQuery(java.lang.String queryText, AnalysisMode analysisMode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
protected org.apache.lucene.search.Query createIsUnsetQuery(java.lang.String queryText, AnalysisMode analysisMode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
protected org.apache.lucene.search.Query createAllQuery(java.lang.String queryText, AnalysisMode analysisMode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
protected 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.SAXPathException
protected abstract org.apache.lucene.search.Query createPrimaryAssocTypeQNameQuery(java.lang.String queryText) throws org.jaxen.saxpath.SAXPathException
org.jaxen.saxpath.SAXPathException
protected abstract org.apache.lucene.search.Query createPrimaryAssocQNameQuery(java.lang.String queryText) throws org.jaxen.saxpath.SAXPathException
org.jaxen.saxpath.SAXPathException
protected abstract org.apache.lucene.search.Query createQNameQuery(java.lang.String queryText) throws org.jaxen.saxpath.SAXPathException
org.jaxen.saxpath.SAXPathException
protected org.apache.lucene.search.Query createInTxIdQuery(java.lang.String queryText) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
protected org.apache.lucene.search.Query createInAclTxIdQuery(java.lang.String queryText) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
protected 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.SAXPathException
protected org.apache.lucene.search.Query createTextQuery(java.lang.String queryText, AnalysisMode analysisMode, LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
protected 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.ParseException
protected 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.QueryParser
org.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.ParseException
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) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
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) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
protected java.lang.String getToken(java.lang.String field, java.lang.String value, AnalysisMode analysisMode) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseException
public 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.QueryParser
org.apache.lucene.queryParser.ParseException
public 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.ParseException
public 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.QueryParser
org.apache.lucene.queryParser.ParseException
public 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.ParseException
public 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.QueryParser
org.apache.lucene.queryParser.ParseException
public 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.ParseException
public 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.ParseException
public 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.ParseException
public 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.ParseException
protected org.apache.lucene.search.Query newWildcardQuery(org.apache.lucene.index.Term t)
newWildcardQuery
in class org.apache.lucene.queryParser.QueryParser
protected org.apache.lucene.search.Query newPrefixQuery(org.apache.lucene.index.Term prefix)
newPrefixQuery
in class org.apache.lucene.queryParser.QueryParser
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)
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.ParseException
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) throws org.apache.lucene.queryParser.ParseException
queryText
- subQueryBuilder
- analysisMode
- luceneFunction
- expandedFieldName
- expandedLocales
- org.apache.lucene.queryParser.ParseException
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) throws org.apache.lucene.queryParser.ParseException
field
- queryText
- subQueryBuilder
- analysisMode
- luceneFunction
- expandedFieldName
- propertyDef
- tokenisationMode
- booleanQuery
- mlAnalysisMode
- locale
- org.apache.lucene.queryParser.ParseException
protected 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.ParseException
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 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.ParseException
public AbstractAnalyzer getAnalyzer()
getAnalyzer
in class org.apache.lucene.queryParser.QueryParser
protected org.apache.lucene.search.BooleanQuery getNonEmptyBooleanQuery(org.apache.lucene.search.BooleanQuery booleanQuery)
booleanQuery
- - initial BooleanQuerynull
if booleanQuery has no clausesCopyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.