public abstract class AbstractLuceneQueryParser
extends org.apache.lucene.queryParser.QueryParser
implements org.alfresco.repo.search.adaptor.lucene.QueryConstants
Covers:
| Modifier and Type | Class and Description |
|---|---|
static interface |
AbstractLuceneQueryParser.SubQuery |
| Modifier and Type | Field and Description |
|---|---|
protected org.alfresco.service.cmr.dictionary.DictionaryService |
dictionaryService |
protected org.alfresco.service.namespace.NamespacePrefixResolver |
namespacePrefixResolver |
AND_OPERATOR, jj_nt, OR_OPERATOR, token, token_sourceFIELD_ACLID, FIELD_ACLTXCOMMITTIME, FIELD_ACLTXID, FIELD_ALL, FIELD_ANAME, FIELD_ANCESTOR, FIELD_APATH, FIELD_ASPECT, FIELD_ASSOCTYPEQNAME, FIELD_AUTHORITY, FIELD_AUTHORITYSET, FIELD_CASCADE_FLAG, FIELD_CASCADETX, FIELD_CLASS, FIELD_CONTENT_DOC_ID_SUFFIX, FIELD_DBID, FIELD_DENIED, FIELD_DENYSET, FIELD_DOC_TYPE, FIELD_ENCODING_SUFFIX, FIELD_EXACTASPECT, FIELD_EXACTTYPE, FIELD_EXCEPTION_MESSAGE, FIELD_EXCEPTION_STACK, FIELD_EXISTS, FIELD_FIELDS, FIELD_FINGERPRINT, FIELD_FTSREF, FIELD_FTSSTATUS, FIELD_GEO, FIELD_ID, FIELD_INACLTXID, FIELD_INTXID, FIELD_ISCATEGORY, FIELD_ISCONTAINER, FIELD_ISNODE, FIELD_ISNOTNULL, FIELD_ISNULL, FIELD_ISROOT, FIELD_ISUNSET, FIELD_LID, FIELD_LINKASPECT, FIELD_LOCALE_SUFFIX, FIELD_MIMETYPE_SUFFIX, FIELD_NO_LOCALE_SUFFIX, FIELD_NPATH, FIELD_NULLPROPERTIES, FIELD_OWNER, FIELD_OWNERSET, FIELD_PARENT, FIELD_PARENT_ASSOC_CRC, FIELD_PATH, FIELD_PATHWITHREPEATS, FIELD_PNAME, FIELD_PRIMARYASSOCQNAME, FIELD_PRIMARYASSOCTYPEQNAME, FIELD_PRIMARYPARENT, FIELD_PROPERTIES, FIELD_QNAME, FIELD_READER, FIELD_READERSET, FIELD_S_ACLTXCOMMITTIME, FIELD_S_ACLTXID, FIELD_S_INACLTXID, FIELD_S_INTXID, FIELD_S_TXCOMMITTIME, FIELD_S_TXID, FIELD_SITE, FIELD_SIZE_SUFFIX, FIELD_SOLR_LOCALISED_UNTOKENISED_SUFFIX, FIELD_SOLR_NOLOCALE_TOKENISED_SUFFIX, FIELD_SOLR_NOLOCALE_UNTOKENISED_SUFFIX, FIELD_SOLR4_ID, FIELD_SORT_SUFFIX, FIELD_TAG, FIELD_TAG_SUGGEST, FIELD_TENANT, FIELD_TEXT, FIELD_TRANSFORMATION_EXCEPTION_SUFFIX, FIELD_TRANSFORMATION_STATUS_SUFFIX, FIELD_TRANSFORMATION_TIME_SUFFIX, FIELD_TX, FIELD_TXCOMMITTIME, FIELD_TXID, FIELD_TYPE, FIELD_VERSION, PROPERTY_FIELD_PREFIX_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(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(String queryText,
AbstractLuceneQueryParser.SubQuery subQueryBuilder,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction,
String expandedFieldName,
List<Locale> expandedLocales,
org.alfresco.repo.search.MLAnalysisMode mlAnalysisMode) |
abstract boolean |
addContentCrossLocaleWildcards() |
protected abstract org.apache.lucene.search.Query |
addContentSpanQuery(String field,
String first,
String last,
int slop,
boolean inOrder,
String expandedFieldName,
List<Locale> expandedLocales,
org.alfresco.repo.search.MLAnalysisMode mlAnalysisMode) |
protected abstract void |
addLocaleSpecificUntokenisedMLOrTextFunction(String expandedFieldName,
String queryText,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction,
org.apache.lucene.search.BooleanQuery booleanQuery,
org.alfresco.repo.search.MLAnalysisMode mlAnalysisMode,
Locale locale,
org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode) |
protected abstract void |
addLocaleSpecificUntokenisedTextRangeFunction(String expandedFieldName,
String lower,
String upper,
boolean includeLower,
boolean includeUpper,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction,
org.apache.lucene.search.BooleanQuery booleanQuery,
org.alfresco.repo.search.MLAnalysisMode mlAnalysisMode,
Locale locale,
org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode) |
protected abstract void |
addMLTextAttributeQuery(String field,
String queryText,
AbstractLuceneQueryParser.SubQuery subQueryBuilder,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction,
String expandedFieldName,
org.alfresco.service.cmr.dictionary.PropertyDefinition propertyDef,
org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode,
org.apache.lucene.search.BooleanQuery booleanQuery,
org.alfresco.repo.search.MLAnalysisMode mlAnalysisMode,
Locale locale) |
protected abstract void |
addMLTextSpanQuery(String field,
String first,
String last,
int slop,
boolean inOrder,
String expandedFieldName,
org.alfresco.service.cmr.dictionary.PropertyDefinition propertyDef,
org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode,
org.apache.lucene.search.BooleanQuery booleanQuery,
org.alfresco.repo.search.MLAnalysisMode mlAnalysisMode,
Locale locale) |
protected abstract void |
addTextAttributeQuery(String field,
String queryText,
AbstractLuceneQueryParser.SubQuery subQueryBuilder,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction,
String expandedFieldName,
org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode,
org.apache.lucene.search.BooleanQuery booleanQuery,
org.alfresco.repo.search.MLAnalysisMode mlAnalysisMode,
Locale locale) |
protected abstract void |
addTextRange(String field,
String part1,
String part2,
boolean includeLower,
boolean includeUpper,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
String fieldName,
org.alfresco.service.cmr.dictionary.PropertyDefinition propertyDef,
org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode,
org.apache.lucene.search.BooleanQuery booleanQuery,
org.alfresco.repo.search.MLAnalysisMode mlAnalysisMode,
Locale locale) |
protected abstract void |
addTextSpanQuery(String field,
String first,
String last,
int slop,
boolean inOrder,
String expandedFieldName,
org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode,
org.apache.lucene.search.BooleanQuery booleanQuery,
org.alfresco.repo.search.MLAnalysisMode mlAnalysisMode,
Locale locale) |
protected org.apache.lucene.search.Query |
buildDateTimeRange(String field,
Calendar startIn,
int startResolution,
Calendar endIn,
int endResolution,
boolean includeLower,
boolean includeUpper) |
protected abstract org.apache.lucene.search.Query |
createAclIdQuery(String queryText) |
protected org.apache.lucene.search.Query |
createAclTxCommitTimeQuery(String queryText) |
protected org.apache.lucene.search.Query |
createAclTxIdQuery(String queryText) |
protected org.apache.lucene.search.Query |
createAllQuery(String queryText,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
protected org.apache.lucene.search.Query |
createAncestorQuery(String queryText) |
protected org.apache.lucene.search.Query |
createAspectQuery(String queryText,
boolean exactOnly) |
protected abstract org.apache.lucene.search.Query |
createAssocTypeQNameQuery(String queryText) |
protected abstract org.apache.lucene.search.Query |
createAuthorityQuery(String queryText) |
protected abstract org.apache.lucene.search.Query |
createAuthoritySetQuery(String queryText) |
protected org.apache.lucene.search.Query |
createDataTypeDefinitionQuery(String field,
String queryText,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
protected org.apache.lucene.search.Query |
createDbidQuery(String queryText) |
protected org.apache.lucene.search.Query |
createIdQuery(String queryText) |
protected org.apache.lucene.search.Query |
createInAclTxIdQuery(String queryText) |
protected org.apache.lucene.search.Query |
createInTxIdQuery(String queryText) |
protected org.apache.lucene.search.Query |
createIsContainerQuery(String queryText) |
protected org.apache.lucene.search.Query |
createIsNodeQuery(String queryText) |
protected org.apache.lucene.search.Query |
createIsNotNull(String queryText,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
protected org.apache.lucene.search.Query |
createIsNullQuery(String queryText,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
protected org.apache.lucene.search.Query |
createIsRootQuery(String queryText) |
protected org.apache.lucene.search.Query |
createIsUnsetQuery(String queryText,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
protected org.apache.lucene.search.Query |
createNodeRefQuery(String field,
String queryText) |
protected org.apache.lucene.search.TermQuery |
createNoMatchQuery() |
protected abstract org.apache.lucene.search.Query |
createOwnerQuery(String queryText) |
protected abstract org.apache.lucene.search.Query |
createOwnerSetQuery(String queryText) |
protected org.apache.lucene.search.Query |
createParentQuery(String queryText) |
protected abstract org.apache.lucene.search.Query |
createPathQuery(String queryText,
boolean withRepeats) |
protected abstract org.apache.lucene.search.Query |
createPrimaryAssocQNameQuery(String queryText) |
protected abstract org.apache.lucene.search.Query |
createPrimaryAssocTypeQNameQuery(String queryText) |
protected org.apache.lucene.search.Query |
createPrimaryParentQuery(String queryText) |
protected abstract org.apache.lucene.search.Query |
createQNameQuery(String queryText) |
protected abstract org.apache.lucene.search.Query |
createReaderQuery(String queryText) |
protected abstract org.apache.lucene.search.Query |
createReaderSetQuery(String queryText) |
protected org.apache.lucene.search.Query |
createSiteQuery(String site) |
protected org.apache.lucene.search.Query |
createTagQuery(String tag) |
protected org.apache.lucene.search.Query |
createTenantQuery(String queryText) |
protected org.apache.lucene.search.Query |
createTermQuery(String field,
String queryText) |
protected org.apache.lucene.search.Query |
createTextQuery(String queryText,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
protected org.apache.lucene.search.Query |
createTransactionQuery(String queryText) |
protected org.apache.lucene.search.Query |
createTxCommitTimeQuery(String queryText) |
protected org.apache.lucene.search.Query |
createTxIdQuery(String queryText) |
protected org.apache.lucene.search.Query |
createTypeQuery(String queryText,
boolean exactOnly) |
protected org.apache.lucene.search.Query |
functionQueryBuilder(String expandedFieldName,
org.alfresco.service.namespace.QName propertyQName,
org.alfresco.service.cmr.dictionary.PropertyDefinition propertyDef,
org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode,
String queryText,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
AbstractAnalyzer |
getAnalyzer() |
org.alfresco.repo.search.MLAnalysisMode |
getDefaultSearchMLAnalysisMode() |
org.apache.lucene.search.Query |
getDoesNotMatchFieldQuery(String field,
String queryText,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
getFieldQuery(String field,
String queryText) |
org.apache.lucene.search.Query |
getFieldQuery(String field,
String queryText,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
int slop,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
getFieldQuery(String field,
String queryText,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
protected org.apache.lucene.search.Query |
getFieldQuery(String field,
String queryText,
int slop) |
protected org.apache.lucene.search.Query |
getFieldQueryImpl(String field,
String queryText,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
getFuzzyQuery(String field,
String termStr,
float minSimilarity) |
org.apache.lucene.index.IndexReader |
getIndexReader() |
org.apache.lucene.search.Query |
getLikeQuery(String field,
String sqlLikeClause,
org.alfresco.repo.search.adaptor.lucene.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(String field,
String termStr) |
org.apache.lucene.search.Query |
getPrefixQuery(String field,
String termStr,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) |
protected org.apache.lucene.search.Query |
getRangeQuery(String field,
String part1,
String part2,
boolean inclusive) |
org.apache.lucene.search.Query |
getRangeQuery(String field,
String part1,
String part2,
boolean includeLower,
boolean includeUpper,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
org.alfresco.service.cmr.search.SearchParameters |
getSearchParameters() |
org.apache.lucene.search.Query |
getSpanQuery(String field,
String first,
String last,
int slop,
boolean inOrder) |
org.apache.lucene.search.Query |
getSuperFieldQuery(String field,
String queryText,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
getSuperFuzzyQuery(String field,
String termStr,
float minSimilarity) |
org.apache.lucene.search.Query |
getSuperPrefixQuery(String field,
String termStr) |
org.apache.lucene.search.Query |
getSuperWildcardQuery(String field,
String termStr) |
protected String |
getToken(String field,
String value,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) |
org.apache.lucene.search.Query |
getWildcardQuery(String field,
String termStr) |
org.apache.lucene.search.Query |
getWildcardQuery(String field,
String termStr,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) |
protected abstract boolean |
isLucene() |
static void |
main(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(org.alfresco.repo.search.MLAnalysisMode defaultSearchMLAnalysisMode) |
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService) |
void |
setIndexReader(org.apache.lucene.index.IndexReader indexReader) |
void |
setNamespacePrefixResolver(org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver) |
void |
setSearchParameters(org.alfresco.service.cmr.search.SearchParameters searchParameters) |
void |
setTenantService(org.alfresco.repo.tenant.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, TopLevelQueryprotected org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver
protected org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService
public AbstractLuceneQueryParser(String arg0, org.apache.lucene.analysis.Analyzer arg1)
arg0 - Stringarg1 - Analyzerpublic AbstractLuceneQueryParser(org.apache.lucene.queryParser.CharStream arg0)
arg0 - CharStreampublic AbstractLuceneQueryParser(org.apache.lucene.queryParser.QueryParserTokenManager arg0)
arg0 - QueryParserTokenManagerpublic void setDefaultSearchMLAnalysisMode(org.alfresco.repo.search.MLAnalysisMode defaultSearchMLAnalysisMode)
defaultSearchMLAnalysisMode - MLAnalysisModepublic void setIndexReader(org.apache.lucene.index.IndexReader indexReader)
indexReader - IndexReaderpublic void setSearchParameters(org.alfresco.service.cmr.search.SearchParameters searchParameters)
searchParameters - SearchParameterspublic void setNamespacePrefixResolver(org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver)
namespacePrefixResolver - NamespacePrefixResolverpublic void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
tenantService - TenantServicepublic org.alfresco.service.cmr.search.SearchParameters getSearchParameters()
public org.apache.lucene.index.IndexReader getIndexReader()
public org.alfresco.repo.search.MLAnalysisMode getDefaultSearchMLAnalysisMode()
public abstract boolean addContentCrossLocaleWildcards()
protected org.apache.lucene.search.Query getFieldQuery(String field, 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(String field, String queryText, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, int slop, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
field - StringqueryText - StringanalysisMode - AnalysisModeslop - intluceneFunction - LuceneFunctionorg.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getLikeQuery(String field, String sqlLikeClause, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) throws org.apache.lucene.queryParser.ParseException
field - StringsqlLikeClause - StringanalysisMode - AnalysisModeorg.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getDoesNotMatchFieldQuery(String field, String queryText, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
field - StringqueryText - StringanalysisMode - AnalysisModeluceneFunction - LuceneFunctionorg.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getFieldQuery(String field, 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(String field, String first, String last, int slop, boolean inOrder)
field - Stringfirst - Stringlast - Stringslop - intinOrder - booleanpublic org.apache.lucene.search.Query getFieldQuery(String field, String queryText, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
field - StringqueryText - StringanalysisMode - AnalysisModeluceneFunction - LuceneFunctionorg.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createTenantQuery(String queryText) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createAncestorQuery(String queryText) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createTagQuery(String tag) throws org.apache.lucene.queryParser.ParseException
tag - (which will then be ISO9075 encoded)org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createSiteQuery(String site) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected abstract org.apache.lucene.search.Query createAclIdQuery(String queryText) throws org.apache.lucene.queryParser.ParseException
queryText - Stringorg.apache.lucene.queryParser.ParseExceptionprotected abstract org.apache.lucene.search.Query createOwnerQuery(String queryText) throws org.apache.lucene.queryParser.ParseException
queryText - Stringorg.apache.lucene.queryParser.ParseExceptionprotected abstract org.apache.lucene.search.Query createReaderQuery(String queryText) throws org.apache.lucene.queryParser.ParseException
queryText - Stringorg.apache.lucene.queryParser.ParseExceptionprotected abstract org.apache.lucene.search.Query createAuthorityQuery(String queryText) throws org.apache.lucene.queryParser.ParseException
queryText - Stringorg.apache.lucene.queryParser.ParseExceptionprotected abstract org.apache.lucene.search.Query createOwnerSetQuery(String queryText) throws org.apache.lucene.queryParser.ParseException
queryText - Stringorg.apache.lucene.queryParser.ParseExceptionprotected abstract org.apache.lucene.search.Query createReaderSetQuery(String queryText) throws org.apache.lucene.queryParser.ParseException
queryText - Stringorg.apache.lucene.queryParser.ParseExceptionprotected abstract org.apache.lucene.search.Query createAuthoritySetQuery(String queryText) throws org.apache.lucene.queryParser.ParseException
queryText - Stringorg.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createDbidQuery(String queryText) throws org.apache.lucene.queryParser.ParseException
queryText - Stringorg.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createTxIdQuery(String queryText) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createAclTxIdQuery(String queryText) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createTxCommitTimeQuery(String queryText) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createAclTxCommitTimeQuery(String queryText) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createDataTypeDefinitionQuery(String field, String queryText, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createIsNotNull(String queryText, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createIsNullQuery(String queryText, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createIsUnsetQuery(String queryText, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createAllQuery(String queryText, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createAspectQuery(String queryText, boolean exactOnly)
protected org.apache.lucene.search.Query createTypeQuery(String queryText, boolean exactOnly)
protected abstract org.apache.lucene.search.Query createAssocTypeQNameQuery(String queryText) throws org.jaxen.saxpath.SAXPathException
org.jaxen.saxpath.SAXPathExceptionprotected abstract org.apache.lucene.search.Query createPrimaryAssocTypeQNameQuery(String queryText) throws org.jaxen.saxpath.SAXPathException
org.jaxen.saxpath.SAXPathExceptionprotected abstract org.apache.lucene.search.Query createPrimaryAssocQNameQuery(String queryText) throws org.jaxen.saxpath.SAXPathException
org.jaxen.saxpath.SAXPathExceptionprotected abstract org.apache.lucene.search.Query createQNameQuery(String queryText) throws org.jaxen.saxpath.SAXPathException
org.jaxen.saxpath.SAXPathExceptionprotected org.apache.lucene.search.Query createInTxIdQuery(String queryText) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createInAclTxIdQuery(String queryText) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query createTransactionQuery(String queryText)
protected org.apache.lucene.search.Query createIsNodeQuery(String queryText)
protected org.apache.lucene.search.Query createIsContainerQuery(String queryText)
protected org.apache.lucene.search.Query createIsRootQuery(String queryText)
protected org.apache.lucene.search.Query createTermQuery(String field, String queryText)
protected org.apache.lucene.search.Query createPrimaryParentQuery(String queryText)
protected org.apache.lucene.search.Query createParentQuery(String queryText)
protected org.apache.lucene.search.Query createIdQuery(String queryText)
protected org.apache.lucene.search.Query createNodeRefQuery(String field, String queryText)
protected abstract org.apache.lucene.search.Query createPathQuery(String queryText, boolean withRepeats) throws org.jaxen.saxpath.SAXPathException
org.jaxen.saxpath.SAXPathExceptionprotected org.apache.lucene.search.Query createTextQuery(String queryText, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query getFieldQueryImpl(String field, String queryText, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query getRangeQuery(String field, String part1, 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(String field, String part1, String part2, boolean includeLower, boolean includeUpper, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
field - Stringpart1 - Stringpart2 - StringincludeLower - booleanincludeUpper - booleananalysisMode - AnalysisModeluceneFunction - LuceneFunctionorg.apache.lucene.queryParser.ParseException - throw in overridden method to disallowprotected abstract void addTextRange(String field, String part1, String part2, boolean includeLower, boolean includeUpper, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, String fieldName, org.alfresco.service.cmr.dictionary.PropertyDefinition propertyDef, org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode, org.apache.lucene.search.BooleanQuery booleanQuery, org.alfresco.repo.search.MLAnalysisMode mlAnalysisMode, Locale locale) throws org.apache.lucene.queryParser.ParseException
field - Stringpart1 - Stringpart2 - StringincludeLower - booleanincludeUpper - booleananalysisMode - AnalysisModefieldName - StringpropertyDef - PropertyDefinitiontokenisationMode - IndexTokenisationModebooleanQuery - BooleanQuerymlAnalysisMode - MLAnalysisModelocale - Localeorg.apache.lucene.queryParser.ParseExceptionprotected abstract void addLocaleSpecificUntokenisedTextRangeFunction(String expandedFieldName, String lower, String upper, boolean includeLower, boolean includeUpper, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction, org.apache.lucene.search.BooleanQuery booleanQuery, org.alfresco.repo.search.MLAnalysisMode mlAnalysisMode, Locale locale, org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query buildDateTimeRange(String field, Calendar startIn, int startResolution, Calendar endIn, int endResolution, boolean includeLower, boolean includeUpper) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected String getToken(String field, String value, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getPrefixQuery(String field, 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(String field, String termStr, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getWildcardQuery(String field, 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(String field, String termStr, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getFuzzyQuery(String field, String termStr, float minSimilarity) throws org.apache.lucene.queryParser.ParseException
getFuzzyQuery in class org.apache.lucene.queryParser.QueryParserorg.apache.lucene.queryParser.ParseExceptionpublic void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
dictionaryService - DictionaryServicepublic org.apache.lucene.search.Query getSuperFieldQuery(String field, String queryText, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
field - StringqueryText - StringanalysisMode - AnalysisModeluceneFunction - LuceneFunctionorg.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getSuperFuzzyQuery(String field, String termStr, float minSimilarity) throws org.apache.lucene.queryParser.ParseException
field - StringtermStr - StringminSimilarity - floatorg.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getSuperPrefixQuery(String field, String termStr) throws org.apache.lucene.queryParser.ParseException
field - StringtermStr - Stringorg.apache.lucene.queryParser.ParseExceptionpublic org.apache.lucene.search.Query getSuperWildcardQuery(String field, String termStr) throws org.apache.lucene.queryParser.ParseException
field - StringtermStr - Stringorg.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(String field, String first, String last, int slop, boolean inOrder, String expandedFieldName, org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode, org.apache.lucene.search.BooleanQuery booleanQuery, org.alfresco.repo.search.MLAnalysisMode mlAnalysisMode, Locale locale)
field - Stringfirst - Stringlast - Stringslop - intinOrder - booleanexpandedFieldName - StringtokenisationMode - IndexTokenisationModebooleanQuery - BooleanQuerymlAnalysisMode - MLAnalysisModelocale - Localeprotected abstract org.apache.lucene.search.Query addContentSpanQuery(String field, String first, String last, int slop, boolean inOrder, String expandedFieldName, List<Locale> expandedLocales, org.alfresco.repo.search.MLAnalysisMode mlAnalysisMode)
field - Stringfirst - Stringlast - Stringslop - intinOrder - booleanexpandedFieldName - StringmlAnalysisMode - MLAnalysisModeprotected abstract void addMLTextSpanQuery(String field, String first, String last, int slop, boolean inOrder, String expandedFieldName, org.alfresco.service.cmr.dictionary.PropertyDefinition propertyDef, org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode, org.apache.lucene.search.BooleanQuery booleanQuery, org.alfresco.repo.search.MLAnalysisMode mlAnalysisMode, Locale locale)
field - Stringfirst - Stringlast - Stringslop - intinOrder - booleanexpandedFieldName - StringpropertyDef - PropertyDefinitiontokenisationMode - IndexTokenisationModebooleanQuery - BooleanQuerymlAnalysisMode - MLAnalysisModelocale - Localeprotected abstract boolean isLucene()
protected abstract void addTextAttributeQuery(String field, String queryText, AbstractLuceneQueryParser.SubQuery subQueryBuilder, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction, String expandedFieldName, org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode, org.apache.lucene.search.BooleanQuery booleanQuery, org.alfresco.repo.search.MLAnalysisMode mlAnalysisMode, Locale locale) throws org.apache.lucene.queryParser.ParseException
field - StringqueryText - StringsubQueryBuilder - SubQueryanalysisMode - AnalysisModeluceneFunction - LuceneFunctionexpandedFieldName - StringtokenisationMode - IndexTokenisationModebooleanQuery - BooleanQuerymlAnalysisMode - MLAnalysisModelocale - Localeorg.apache.lucene.queryParser.ParseExceptionprotected abstract org.apache.lucene.search.Query addContentAttributeQuery(String queryText, AbstractLuceneQueryParser.SubQuery subQueryBuilder, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction, String expandedFieldName, List<Locale> expandedLocales, org.alfresco.repo.search.MLAnalysisMode mlAnalysisMode) throws org.apache.lucene.queryParser.ParseException
queryText - StringsubQueryBuilder - SubQueryanalysisMode - AnalysisModeluceneFunction - LuceneFunctionexpandedFieldName - Stringorg.apache.lucene.queryParser.ParseExceptionprotected abstract void addMLTextAttributeQuery(String field, String queryText, AbstractLuceneQueryParser.SubQuery subQueryBuilder, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction, String expandedFieldName, org.alfresco.service.cmr.dictionary.PropertyDefinition propertyDef, org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode, org.apache.lucene.search.BooleanQuery booleanQuery, org.alfresco.repo.search.MLAnalysisMode mlAnalysisMode, Locale locale) throws org.apache.lucene.queryParser.ParseException
field - StringqueryText - StringsubQueryBuilder - SubQueryanalysisMode - AnalysisModeluceneFunction - LuceneFunctionexpandedFieldName - StringpropertyDef - PropertyDefinitiontokenisationMode - IndexTokenisationModebooleanQuery - BooleanQuerymlAnalysisMode - MLAnalysisModelocale - Localeorg.apache.lucene.queryParser.ParseExceptionprotected org.apache.lucene.search.Query functionQueryBuilder(String expandedFieldName, org.alfresco.service.namespace.QName propertyQName, org.alfresco.service.cmr.dictionary.PropertyDefinition propertyDef, org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode, String queryText, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
org.apache.lucene.queryParser.ParseExceptionprotected abstract void addLocaleSpecificUntokenisedMLOrTextFunction(String expandedFieldName, String queryText, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction, org.apache.lucene.search.BooleanQuery booleanQuery, org.alfresco.repo.search.MLAnalysisMode mlAnalysisMode, Locale locale, org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode)
protected org.apache.lucene.search.TermQuery createNoMatchQuery()
public static void main(String[] args) throws org.apache.lucene.queryParser.ParseException, ParseException
org.apache.lucene.queryParser.ParseExceptionpublic AbstractAnalyzer getAnalyzer()
getAnalyzer in class org.apache.lucene.queryParser.QueryParserprotected org.apache.lucene.search.BooleanQuery getNonEmptyBooleanQuery(org.apache.lucene.search.BooleanQuery booleanQuery)
booleanQuery - - initial BooleanQuerynull if booleanQuery has no clausesCopyright © 2005–2017 Alfresco Software. All rights reserved.