public class Lucene4QueryParserAdaptor extends Object implements org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryparser.classic.ParseException>
| Constructor and Description |
|---|
Lucene4QueryParserAdaptor(Solr4QueryParser lqp) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.search.Sort |
buildSort(List<org.alfresco.repo.search.impl.querymodel.Ordering> list,
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.classic.ParseException> |
getExpressionAdaptor() |
String |
getField() |
org.apache.lucene.search.Query |
getFieldQuery(String field,
String queryText) |
org.apache.lucene.search.Query |
getFieldQuery(String luceneFieldName,
String term,
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 analysisMode,
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 lower,
String upper,
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 Lucene4QueryParserAdaptor(Solr4QueryParser 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.classic.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.classic.ParseException>org.apache.lucene.queryparser.classic.ParseExceptionpublic org.apache.lucene.search.Query getRangeQuery(String field, String lower, String upper, 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
getRangeQuery in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryparser.classic.ParseException>org.apache.lucene.queryparser.classic.ParseExceptionpublic org.apache.lucene.search.Query getMatchAllQuery()
throws org.apache.lucene.queryparser.classic.ParseException
getMatchAllQuery in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryparser.classic.ParseException>org.apache.lucene.queryparser.classic.ParseExceptionpublic org.apache.lucene.search.Query getMatchNoneQuery()
throws org.apache.lucene.queryparser.classic.ParseException
getMatchNoneQuery in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryparser.classic.ParseException>org.apache.lucene.queryparser.classic.ParseExceptionpublic 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
getLikeQuery in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryparser.classic.ParseException>org.apache.lucene.queryparser.classic.ParseExceptionpublic 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.classic.ParseException>public String getSortField(String field) throws org.apache.lucene.queryparser.classic.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.classic.ParseException>org.apache.lucene.queryparser.classic.ParseExceptionpublic org.apache.lucene.search.Query getIdentifierQuery(String field, String stringValue, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws org.apache.lucene.queryparser.classic.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.classic.ParseException>org.apache.lucene.queryparser.classic.ParseExceptionpublic org.apache.lucene.search.Query getIdentifieLikeQuery(String field, String sqlLikeClause, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) throws org.apache.lucene.queryparser.classic.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.classic.ParseException>org.apache.lucene.queryparser.classic.ParseExceptionpublic 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.classic.ParseException>public org.apache.lucene.search.Query getFieldQuery(String field, String queryText) throws org.apache.lucene.queryparser.classic.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.classic.ParseException>org.apache.lucene.queryparser.classic.ParseExceptionpublic org.apache.lucene.search.Sort buildSort(List<org.alfresco.repo.search.impl.querymodel.Ordering> list, org.alfresco.repo.search.impl.querymodel.FunctionEvaluationContext functionContext) throws org.apache.lucene.queryparser.classic.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.classic.ParseException>org.apache.lucene.queryparser.classic.ParseExceptionpublic org.apache.lucene.search.Query getFuzzyQuery(String luceneFieldName, String term, Float minSimilarity) throws org.apache.lucene.queryparser.classic.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.classic.ParseException>org.apache.lucene.queryparser.classic.ParseExceptionpublic 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.classic.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.classic.ParseException>public org.apache.lucene.search.Query getFieldQuery(String luceneFieldName, String term, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode, Integer slop, org.alfresco.repo.search.adaptor.lucene.LuceneFunction luceneFunction) throws org.apache.lucene.queryparser.classic.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.classic.ParseException>org.apache.lucene.queryparser.classic.ParseExceptionpublic org.apache.lucene.search.Query getPrefixQuery(String luceneFieldName, String term, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) throws org.apache.lucene.queryparser.classic.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.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
getSpanQuery in interface org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryparser.classic.ParseException>org.apache.lucene.queryparser.classic.ParseExceptionpublic org.apache.lucene.search.Query getWildcardQuery(String luceneFieldName, String term, org.alfresco.repo.search.adaptor.lucene.AnalysisMode analysisMode) throws org.apache.lucene.queryparser.classic.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.classic.ParseException>org.apache.lucene.queryparser.classic.ParseExceptionpublic org.apache.lucene.search.Query getNegatedQuery(org.apache.lucene.search.Query query)
throws org.apache.lucene.queryparser.classic.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.classic.ParseException>org.apache.lucene.queryparser.classic.ParseExceptionpublic org.alfresco.repo.search.adaptor.lucene.LuceneQueryParserExpressionAdaptor<org.apache.lucene.search.Query,org.apache.lucene.queryparser.classic.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.classic.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.classic.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.classic.ParseException>Copyright © 2005–2020 Alfresco Software. All rights reserved.