public class Solr4QueryParser
extends org.apache.lucene.queryparser.classic.QueryParser
implements org.alfresco.repo.search.adaptor.lucene.QueryConstants
| Modifier and Type | Class and Description |
|---|---|
static interface |
Solr4QueryParser.SubQuery |
| Modifier and Type | Field and Description |
|---|---|
protected org.alfresco.service.cmr.dictionary.DictionaryService |
dictionaryService |
protected org.alfresco.service.namespace.NamespacePrefixResolver |
namespacePrefixResolver |
DEFAULT_SPLIT_ON_WHITESPACE, jj_nt, token, token_sourceAND_OPERATOR, field, OR_OPERATORanalyzer, autoGenerateMultiTermSynonymsPhraseQuery, enableGraphQueries, enablePositionIncrementsFIELD_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, BAREOPER, Boost, CARAT, COLON, DEFAULT, EOF, FUZZY_SLOP, LPAREN, MINUS, NOT, NUMBER, OR, PLUS, PREFIXTERM, QUOTED, Range, RANGE_GOOP, RANGE_QUOTED, RANGE_TO, RANGEEX_END, RANGEEX_START, RANGEIN_END, RANGEIN_START, REGEXPTERM, RPAREN, STAR, TERM, tokenImage, WILDTERM| Constructor and Description |
|---|
Solr4QueryParser(org.apache.solr.request.SolrQueryRequest req,
org.apache.lucene.util.Version matchVersion,
String f,
org.apache.lucene.analysis.Analyzer a,
org.alfresco.repo.search.impl.parsers.FTSQueryParser.RerankPhase rerankPhase)
IndexSchema
|
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.lucene.search.Query |
addContentAttributeQuery(org.alfresco.service.cmr.dictionary.PropertyDefinition pDef,
String queryText,
Solr4QueryParser.SubQuery subQueryBuilder,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction,
String expandedFieldName,
List<Locale> expandedLocales) |
boolean |
addContentCrossLocaleWildcards() |
protected org.apache.lucene.search.Query |
addContentSpanQuery(String afield,
org.alfresco.service.cmr.dictionary.PropertyDefinition pDef,
String first,
String last,
int slop,
boolean inOrder,
String expandedFieldName,
List<Locale> expandedLocales) |
protected void |
addLocaleSpecificUntokenisedMLOrTextFunction(String expandedFieldName,
org.alfresco.service.cmr.dictionary.PropertyDefinition pDef,
String queryText,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction,
org.apache.lucene.search.BooleanQuery.Builder booleanQuery,
Locale locale,
org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode) |
protected void |
addLocaleSpecificUntokenisedTextRangeFunction(String expandedFieldName,
org.alfresco.service.cmr.dictionary.PropertyDefinition pDef,
String lower,
String upper,
boolean includeLower,
boolean includeUpper,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction,
org.apache.lucene.search.BooleanQuery.Builder booleanQuery,
Locale locale,
org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode) |
protected void |
addMLTextAttributeQuery(String field,
org.alfresco.service.cmr.dictionary.PropertyDefinition pDef,
String queryText,
Solr4QueryParser.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.Builder booleanQuery,
Locale locale) |
protected void |
addMLTextSpanQuery(String field,
org.alfresco.service.cmr.dictionary.PropertyDefinition pDef,
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.Builder booleanQuery,
Locale locale) |
protected void |
addTextAttributeQuery(String field,
org.alfresco.service.cmr.dictionary.PropertyDefinition pDef,
String queryText,
Solr4QueryParser.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.Builder booleanQuery,
Locale locale) |
protected void |
addTextRange(String field,
org.alfresco.service.cmr.dictionary.PropertyDefinition pDef,
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.Builder booleanQuery,
Locale locale) |
protected void |
addTextSpanQuery(String field,
org.alfresco.service.cmr.dictionary.PropertyDefinition pDef,
String first,
String last,
int slop,
boolean inOrder,
String expandedFieldName,
org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode,
org.apache.lucene.search.BooleanQuery.Builder booleanQuery,
Locale locale) |
protected org.apache.lucene.util.BytesRef |
analyzeMultitermTerm(String field,
String part,
org.apache.lucene.analysis.Analyzer analyzerIn) |
protected 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 org.apache.lucene.search.Query |
createAssocTypeQNameQuery(String queryText) |
protected org.apache.lucene.search.Query |
createAuthorityQuery(String queryText) |
protected 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 |
createDeniedQuery(String queryText) |
protected org.apache.lucene.search.Query |
createDenySetQuery(String queryText) |
protected org.apache.lucene.search.Query |
createExistsQuery(String queryText,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
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 org.apache.lucene.search.Query |
createOwnerQuery(String queryText) |
protected org.apache.lucene.search.Query |
createOwnerSetQuery(String queryText) |
protected org.apache.lucene.search.Query |
createParentQuery(String queryText) |
protected org.apache.lucene.search.Query |
createPathQuery(String queryText,
boolean withRepeats) |
protected org.apache.lucene.search.Query |
createPrimaryAssocQNameQuery(String queryText) |
protected org.apache.lucene.search.Query |
createPrimaryAssocTypeQNameQuery(String queryText) |
protected org.apache.lucene.search.Query |
createPrimaryParentQuery(String queryText) |
protected org.apache.lucene.search.Query |
createQNameQuery(String queryText) |
protected org.apache.lucene.search.Query |
createReaderQuery(String queryText) |
protected org.apache.lucene.search.Query |
createReaderSetQuery(String queryText) |
protected org.apache.lucene.search.Query |
createSolr4IdQuery(String queryText) |
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,
String ending,
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) |
protected org.apache.lucene.search.spans.SpanQuery |
generateSpanOrQuery(String field,
LinkedList<LinkedList<org.apache.lucene.analysis.tokenattributes.PackedTokenAttributeImpl>> fixedTokenSequences) |
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,
boolean quoted) |
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.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) |
protected org.apache.lucene.search.Query |
getRangeQuery(String field,
String part1,
String part2,
boolean startInclusive,
boolean endInclusive) |
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 boolean |
isAllTokensSequentiallyShifted(List<org.apache.lucene.analysis.tokenattributes.PackedTokenAttributeImpl> tokenSequence) |
protected org.apache.lucene.search.Query |
newPrefixQuery(org.apache.lucene.index.Term prefix) |
protected org.apache.lucene.search.Query |
newRangeQuery(String field,
String part1,
String part2,
boolean startInclusive,
boolean endInclusive) |
protected org.apache.lucene.search.Query |
newWildcardQuery(org.apache.lucene.index.Term t) |
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService) |
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) |
void |
setTopTermSpanRewriteLimit(int topTermSpanRewriteLimit) |
Clause, Conjunction, disable_tracing, enable_tracing, generateParseException, getNextToken, getSplitOnWhitespace, getToken, Modifiers, MultiTerm, Query, ReInit, ReInit, setAutoGeneratePhraseQueries, setSplitOnWhitespace, Term, TopLevelQueryaddClause, addMultiTermClauses, escape, getAllowLeadingWildcard, getAnalyzeRangeTerms, getAutoGeneratePhraseQueries, getBooleanQuery, getDateResolution, getDefaultOperator, getField, getFuzzyMinSim, getFuzzyPrefixLength, getLocale, getLowercaseExpandedTerms, getMaxDeterminizedStates, getMultiTermRewriteMethod, getPhraseSlop, getRegexpQuery, getTimeZone, init, newBooleanClause, newFieldQuery, newFuzzyQuery, newMatchAllDocsQuery, newRegexpQuery, parse, setAllowLeadingWildcard, setAnalyzeRangeTerms, setDateResolution, setDateResolution, setDefaultOperator, setFuzzyMinSim, setFuzzyPrefixLength, setLocale, setLowercaseExpandedTerms, setMaxDeterminizedStates, setMultiTermRewriteMethod, setPhraseSlop, setTimeZoneadd, analyzeBoolean, analyzeGraphBoolean, analyzeGraphPhrase, analyzeMultiBoolean, analyzeMultiPhrase, analyzePhrase, analyzeTerm, createBooleanQuery, createBooleanQuery, createFieldQuery, createFieldQuery, createMinShouldMatchQuery, createPhraseQuery, createPhraseQuery, createSpanQuery, getAnalyzer, getAutoGenerateMultiTermSynonymsPhraseQuery, getEnableGraphQueries, getEnablePositionIncrements, newBooleanQuery, newGraphSynonymQuery, newMultiPhraseQueryBuilder, newSynonymQuery, newTermQuery, setAnalyzer, setAutoGenerateMultiTermSynonymsPhraseQuery, setEnableGraphQueries, setEnablePositionIncrementsprotected org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver
protected org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService
public Solr4QueryParser(org.apache.solr.request.SolrQueryRequest req,
org.apache.lucene.util.Version matchVersion,
String f,
org.apache.lucene.analysis.Analyzer a,
org.alfresco.repo.search.impl.parsers.FTSQueryParser.RerankPhase rerankPhase)
matchVersion - f - a - public void setTopTermSpanRewriteLimit(int topTermSpanRewriteLimit)
topTermSpanRewriteLimit - the topTermSpanRewriteLimit to setpublic void setSearchParameters(org.alfresco.service.cmr.search.SearchParameters searchParameters)
searchParameters - public void setNamespacePrefixResolver(org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver)
namespacePrefixResolver - public void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
tenantService - public org.alfresco.service.cmr.search.SearchParameters getSearchParameters()
protected org.apache.lucene.search.Query getFieldQuery(String field, String queryText, int slop) throws org.apache.lucene.queryparser.classic.ParseException
getFieldQuery in class org.apache.lucene.queryparser.classic.QueryParserBaseorg.apache.lucene.queryparser.classic.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.classic.ParseException
field - queryText - analysisMode - slop - luceneFunction - org.apache.lucene.queryparser.classic.ParseExceptionIOExceptionpublic org.apache.lucene.search.Query getLikeQuery(String field, String sqlLikeClause, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) throws org.apache.lucene.queryparser.classic.ParseException
field - sqlLikeClause - analysisMode - org.apache.lucene.queryparser.classic.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.classic.ParseException
field - queryText - analysisMode - luceneFunction - org.apache.lucene.queryparser.classic.ParseExceptionIOExceptionpublic org.apache.lucene.search.Query getFieldQuery(String field, String queryText) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionpublic org.apache.lucene.search.Query getSpanQuery(String field, String first, String last, int slop, boolean inOrder) throws org.apache.lucene.queryparser.classic.ParseException
field - first - last - slop - inOrder - org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query getFieldQuery(String field, String queryText, boolean quoted) throws org.apache.lucene.queryparser.classic.ParseException
getFieldQuery in class org.apache.lucene.queryparser.classic.QueryParserBaseorg.apache.lucene.queryparser.classic.ParseExceptionpublic 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.classic.ParseException
field - queryText - analysisMode - luceneFunction - org.apache.lucene.queryparser.classic.ParseExceptionIOExceptionprotected org.apache.lucene.search.Query createTenantQuery(String queryText) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query createAncestorQuery(String queryText) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query createTagQuery(String tag) throws org.apache.lucene.queryparser.classic.ParseException
tag - (which will then be ISO9075 encoded)org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query createDbidQuery(String queryText) throws org.apache.lucene.queryparser.classic.ParseException
queryText - org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query createTxIdQuery(String queryText) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query createAclTxIdQuery(String queryText) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query createTxCommitTimeQuery(String queryText) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query createAclTxCommitTimeQuery(String queryText) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.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.classic.ParseException
org.apache.lucene.queryparser.classic.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.classic.ParseException
org.apache.lucene.queryparser.classic.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.classic.ParseException
org.apache.lucene.queryparser.classic.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.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query createExistsQuery(String queryText, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.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.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query createAspectQuery(String queryText, boolean exactOnly)
protected org.apache.lucene.search.Query createTypeQuery(String queryText, boolean exactOnly) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query createInTxIdQuery(String queryText) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query createInAclTxIdQuery(String queryText) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.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 createNodeRefQuery(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) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.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.classic.ParseException, IOException
org.apache.lucene.queryparser.classic.ParseExceptionIOExceptionprotected org.apache.lucene.search.spans.SpanQuery generateSpanOrQuery(String field, LinkedList<LinkedList<org.apache.lucene.analysis.tokenattributes.PackedTokenAttributeImpl>> fixedTokenSequences)
field - fixedTokenSequences - LinkedListprotected boolean isAllTokensSequentiallyShifted(List<org.apache.lucene.analysis.tokenattributes.PackedTokenAttributeImpl> tokenSequence)
protected org.apache.lucene.search.Query getRangeQuery(String field, String part1, String part2, boolean startInclusive, boolean endInclusive) throws org.apache.lucene.queryparser.classic.ParseException
getRangeQuery in class org.apache.lucene.queryparser.classic.QueryParserBaseorg.apache.lucene.queryparser.classic.ParseException - throw in overridden method to disallowprotected org.apache.lucene.search.Query getRangeQuery(String field, String part1, String part2, boolean inclusive) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionpublic 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.classic.ParseException
field - part1 - part2 - includeLower - includeUpper - analysisMode - luceneFunction - org.apache.lucene.queryparser.classic.ParseException - throw in overridden method to disallowprotected String getToken(String field, String value, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionpublic org.apache.lucene.search.Query getPrefixQuery(String field, String termStr) throws org.apache.lucene.queryparser.classic.ParseException
getPrefixQuery in class org.apache.lucene.queryparser.classic.QueryParserBaseorg.apache.lucene.queryparser.classic.ParseExceptionpublic org.apache.lucene.search.Query getPrefixQuery(String field, String termStr, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionpublic org.apache.lucene.search.Query getWildcardQuery(String field, String termStr) throws org.apache.lucene.queryparser.classic.ParseException
getWildcardQuery in class org.apache.lucene.queryparser.classic.QueryParserBaseorg.apache.lucene.queryparser.classic.ParseExceptionpublic org.apache.lucene.search.Query getWildcardQuery(String field, String termStr, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionpublic org.apache.lucene.search.Query getFuzzyQuery(String field, String termStr, float minSimilarity) throws org.apache.lucene.queryparser.classic.ParseException
getFuzzyQuery in class org.apache.lucene.queryparser.classic.QueryParserBaseorg.apache.lucene.queryparser.classic.ParseExceptionpublic void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
dictionaryService - public 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.classic.ParseException
field - queryText - analysisMode - luceneFunction - org.apache.lucene.queryparser.classic.ParseExceptionpublic org.apache.lucene.search.Query getSuperFuzzyQuery(String field, String termStr, float minSimilarity) throws org.apache.lucene.queryparser.classic.ParseException
field - termStr - minSimilarity - org.apache.lucene.queryparser.classic.ParseExceptionpublic org.apache.lucene.search.Query getSuperPrefixQuery(String field, String termStr) throws org.apache.lucene.queryparser.classic.ParseException
field - termStr - org.apache.lucene.queryparser.classic.ParseExceptionpublic org.apache.lucene.search.Query getSuperWildcardQuery(String field, String termStr) throws org.apache.lucene.queryparser.classic.ParseException
field - termStr - org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query newWildcardQuery(org.apache.lucene.index.Term t)
newWildcardQuery in class org.apache.lucene.queryparser.classic.QueryParserBaseprotected org.apache.lucene.search.Query newPrefixQuery(org.apache.lucene.index.Term prefix)
newPrefixQuery in class org.apache.lucene.queryparser.classic.QueryParserBaseprotected org.apache.lucene.search.Query functionQueryBuilder(String expandedFieldName, String ending, 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.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.TermQuery createNoMatchQuery()
protected org.apache.lucene.search.BooleanQuery getNonEmptyBooleanQuery(org.apache.lucene.search.BooleanQuery booleanQuery)
booleanQuery - - initial BooleanQuerynull if booleanQuery has no clausesprotected org.apache.lucene.search.Query createSolr4IdQuery(String queryText)
protected org.apache.lucene.search.Query createIdQuery(String queryText)
protected org.apache.lucene.search.Query createPathQuery(String queryText, boolean withRepeats) throws org.jaxen.saxpath.SAXPathException
org.jaxen.saxpath.SAXPathExceptionprotected org.apache.lucene.search.Query createQNameQuery(String queryText) throws org.jaxen.saxpath.SAXPathException
org.jaxen.saxpath.SAXPathExceptionprotected org.apache.lucene.search.Query createPrimaryAssocQNameQuery(String queryText) throws org.jaxen.saxpath.SAXPathException
org.jaxen.saxpath.SAXPathExceptionprotected org.apache.lucene.search.Query createPrimaryAssocTypeQNameQuery(String queryText) throws org.jaxen.saxpath.SAXPathException
org.jaxen.saxpath.SAXPathExceptionprotected org.apache.lucene.search.Query createAssocTypeQNameQuery(String queryText) throws org.jaxen.saxpath.SAXPathException
org.jaxen.saxpath.SAXPathExceptionprotected org.apache.lucene.search.Query createAclIdQuery(String queryText) throws org.apache.lucene.queryparser.classic.ParseException
queryText - org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query createOwnerQuery(String queryText) throws org.apache.lucene.queryparser.classic.ParseException
queryText - org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query createReaderQuery(String queryText) throws org.apache.lucene.queryparser.classic.ParseException
queryText - org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query createAuthorityQuery(String queryText) throws org.apache.lucene.queryparser.classic.ParseException
queryText - org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query addContentAttributeQuery(org.alfresco.service.cmr.dictionary.PropertyDefinition pDef,
String queryText,
Solr4QueryParser.SubQuery subQueryBuilder,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction,
String expandedFieldName,
List<Locale> expandedLocales)
throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionprotected void addLocaleSpecificUntokenisedMLOrTextFunction(String expandedFieldName, org.alfresco.service.cmr.dictionary.PropertyDefinition pDef, String queryText, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction, org.apache.lucene.search.BooleanQuery.Builder booleanQuery, Locale locale, org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode)
protected void addLocaleSpecificUntokenisedTextRangeFunction(String expandedFieldName, org.alfresco.service.cmr.dictionary.PropertyDefinition pDef, String lower, String upper, boolean includeLower, boolean includeUpper, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction, org.apache.lucene.search.BooleanQuery.Builder booleanQuery, Locale locale, org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionprotected void addMLTextAttributeQuery(String field, org.alfresco.service.cmr.dictionary.PropertyDefinition pDef, String queryText, Solr4QueryParser.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.Builder booleanQuery, Locale locale) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionprotected void addTextAttributeQuery(String field, org.alfresco.service.cmr.dictionary.PropertyDefinition pDef, String queryText, Solr4QueryParser.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.Builder booleanQuery, Locale locale) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionprotected void addTextRange(String field, org.alfresco.service.cmr.dictionary.PropertyDefinition pDef, 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.Builder booleanQuery, Locale locale) throws org.apache.lucene.queryparser.classic.ParseException, IOException
org.apache.lucene.queryparser.classic.ParseExceptionIOExceptionprotected void addTextSpanQuery(String field, org.alfresco.service.cmr.dictionary.PropertyDefinition pDef, String first, String last, int slop, boolean inOrder, String expandedFieldName, org.alfresco.repo.dictionary.IndexTokenisationMode tokenisationMode, org.apache.lucene.search.BooleanQuery.Builder booleanQuery, Locale locale)
protected org.apache.lucene.search.Query addContentSpanQuery(String afield, org.alfresco.service.cmr.dictionary.PropertyDefinition pDef, String first, String last, int slop, boolean inOrder, String expandedFieldName, List<Locale> expandedLocales)
protected void addMLTextSpanQuery(String field, org.alfresco.service.cmr.dictionary.PropertyDefinition pDef, 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.Builder booleanQuery, Locale locale)
public boolean addContentCrossLocaleWildcards()
protected org.apache.lucene.search.Query createOwnerSetQuery(String queryText) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query createReaderSetQuery(String queryText) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query createAuthoritySetQuery(String queryText) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query createDeniedQuery(String queryText) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.search.Query createDenySetQuery(String queryText) throws org.apache.lucene.queryparser.classic.ParseException
org.apache.lucene.queryparser.classic.ParseExceptionprotected org.apache.lucene.util.BytesRef analyzeMultitermTerm(String field, String part, org.apache.lucene.analysis.Analyzer analyzerIn)
Copyright © 2005–2018 Alfresco Software. All rights reserved.