public class LegacyLuceneQueryParserAdaptor extends Object implements org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
Constructor and Description |
---|
LegacyLuceneQueryParserAdaptor(AbstractLuceneQueryParser lqp) |
Modifier and Type | Method and Description |
---|---|
org.apache.lucene.search.Sort |
buildSort(List<org.alfresco.repo.search.impl.querymodel.Ordering> orderings,
org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContext functionContext) |
String |
getDatetimeSortField(String field,
org.alfresco.service.cmr.dictionary.PropertyDefinition propertyDef) |
org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserExpressionAdaptor<org.apache.lucene.search.Query,org.apache.lucene.queryParser.ParseException> |
getExpressionAdaptor() |
String |
getField() |
org.apache.lucene.search.Query |
getFieldQuery(String field,
String queryText) |
org.apache.lucene.search.Query |
getFieldQuery(String luceneFieldName,
String queryText,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode,
Integer 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) |
org.apache.lucene.search.Query |
getFuzzyQuery(String luceneFieldName,
String term,
Float minSimilarity) |
org.apache.lucene.search.Query |
getIdentifieLikeQuery(String field,
String sqlLikeClause,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) |
org.apache.lucene.search.Query |
getIdentifierQuery(String field,
String stringValue,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode identifier,
org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) |
org.apache.lucene.search.Query |
getLikeQuery(String field,
String sqlLikeClause,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) |
org.apache.lucene.search.Query |
getMatchAllNodesQuery() |
org.apache.lucene.search.Query |
getMatchAllQuery() |
org.apache.lucene.search.Query |
getMatchNoneQuery() |
org.apache.lucene.search.Query |
getNegatedQuery(org.apache.lucene.search.Query query) |
int |
getPhraseSlop() |
org.apache.lucene.search.Query |
getPrefixQuery(String luceneFieldName,
String term,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) |
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() |
String |
getSortField(String field) |
org.apache.lucene.search.Query |
getSpanQuery(String field,
String first,
String last,
int slop,
boolean inOrder) |
org.apache.lucene.search.Query |
getWildcardQuery(String luceneFieldName,
String term,
org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) |
boolean |
sortFieldExists(String noLocalField) |
public LegacyLuceneQueryParserAdaptor(AbstractLuceneQueryParser lqp)
lqp
- public 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
getFieldQuery
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
org.apache.lucene.queryParser.ParseException
public 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
getRangeQuery
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query getMatchAllQuery()
getMatchAllQuery
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
public org.apache.lucene.search.Query getMatchNoneQuery()
getMatchNoneQuery
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
public org.apache.lucene.search.Query getLikeQuery(String field, String sqlLikeClause, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) throws org.apache.lucene.queryParser.ParseException
getLikeQuery
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
org.apache.lucene.queryParser.ParseException
public org.alfresco.service.cmr.search.SearchParameters getSearchParameters()
getSearchParameters
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
public String getSortField(String field) throws org.apache.lucene.queryParser.ParseException
getSortField
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query getIdentifierQuery(String field, String stringValue, org.alfresco.repo.search.adaptor.lucene.AnalysisMode identifier, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
getIdentifierQuery
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query getIdentifieLikeQuery(String field, String sqlLikeClause, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) throws org.apache.lucene.queryParser.ParseException
getIdentifieLikeQuery
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
org.apache.lucene.queryParser.ParseException
public boolean sortFieldExists(String noLocalField)
sortFieldExists
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
public org.apache.lucene.search.Query getFieldQuery(String field, String queryText) throws org.apache.lucene.queryParser.ParseException
getFieldQuery
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Sort buildSort(List<org.alfresco.repo.search.impl.querymodel.Ordering> orderings, org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContext functionContext) throws org.apache.lucene.queryParser.ParseException
buildSort
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query getFuzzyQuery(String luceneFieldName, String term, Float minSimilarity) throws org.apache.lucene.queryParser.ParseException
getFuzzyQuery
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
org.apache.lucene.queryParser.ParseException
public String getField()
getField
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
public int getPhraseSlop()
getPhraseSlop
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
public org.apache.lucene.search.Query getFieldQuery(String luceneFieldName, String queryText, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, Integer slop, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws org.apache.lucene.queryParser.ParseException
getFieldQuery
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query getPrefixQuery(String luceneFieldName, String term, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) throws org.apache.lucene.queryParser.ParseException
getPrefixQuery
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query getSpanQuery(String field, String first, String last, int slop, boolean inOrder) throws org.apache.lucene.queryParser.ParseException
getSpanQuery
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query getWildcardQuery(String luceneFieldName, String term, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) throws org.apache.lucene.queryParser.ParseException
getWildcardQuery
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
org.apache.lucene.queryParser.ParseException
public org.apache.lucene.search.Query getNegatedQuery(org.apache.lucene.search.Query query) throws org.apache.lucene.queryParser.ParseException
getNegatedQuery
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
org.apache.lucene.queryParser.ParseException
public org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserExpressionAdaptor<org.apache.lucene.search.Query,org.apache.lucene.queryParser.ParseException> getExpressionAdaptor()
getExpressionAdaptor
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
public org.apache.lucene.search.Query getMatchAllNodesQuery()
getMatchAllNodesQuery
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
public String getDatetimeSortField(String field, org.alfresco.service.cmr.dictionary.PropertyDefinition propertyDef)
getDatetimeSortField
in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryParser.ParseException>
Copyright © 2005–2017 Alfresco Software. All rights reserved.