Package org.alfresco.solr.query
Class AbstractQParser
java.lang.Object
org.apache.solr.search.QParser
org.alfresco.solr.query.AbstractQParser
- All Implemented Interfaces:
org.alfresco.repo.search.adaptor.QueryConstants
- Direct Known Subclasses:
AlfrescoFTSQParserPlugin.AlfrescoFTSQParser,AlfrescoLuceneQParserPlugin.AlfrescoLuceneQParser,CmisQParserPlugin.CmisQParser,ContentSizeGroupingQParserPlugin.ContentSizeGroupingQParser,MimetypeGroupingQParserPlugin.MimetypeGroupingQParser
public abstract class AbstractQParser
extends org.apache.solr.search.QParser
implements org.alfresco.repo.search.adaptor.QueryConstants
- Author:
- Andy
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected booleanprotected static final org.slf4j.LoggerFields inherited from class org.apache.solr.search.QParser
FLAG_FILTER, flags, localParams, localParamsEnd, params, qstr, query, recurseCount, req, stringIncludingLocalParams, valFollowedParamsFields inherited from interface org.alfresco.repo.search.adaptor.QueryConstants
FIELD_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_SOLR_UNIT_OF_TIME_DAY_OF_WEEK_SUFFIX, FIELD_SOLR_UNIT_OF_TIME_DAY_OF_YEAR_SUFFIX, FIELD_SOLR_UNIT_OF_TIME_DAY_SUFFIX, FIELD_SOLR_UNIT_OF_TIME_HOUR_SUFFIX, FIELD_SOLR_UNIT_OF_TIME_MINUTE_SUFFIX, FIELD_SOLR_UNIT_OF_TIME_MONTH_SUFFIX, FIELD_SOLR_UNIT_OF_TIME_QUARTER_SUFFIX, FIELD_SOLR_UNIT_OF_TIME_SECOND_SUFFIX, FIELD_SOLR_UNIT_OF_TIME_YEAR_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 -
Constructor Summary
ConstructorsConstructorDescriptionAbstractQParser(String qstr, org.apache.solr.common.params.SolrParams localParams, org.apache.solr.common.params.SolrParams params, org.apache.solr.request.SolrQueryRequest req, org.apache.solr.common.util.NamedList<Object> args) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.alfresco.util.Pair<org.alfresco.service.cmr.search.SearchParameters,Boolean> org.apache.solr.search.SortSpecgetSortSpec(boolean useGlobalParams) Methods inherited from class org.apache.solr.search.QParser
addDebugInfo, getDefaultHighlightFields, getFlags, getHighlightQuery, getLocalParams, getParam, getParams, getParser, getParser, getQuery, getReq, getSort, getString, isFilter, parse, setFlags, setIsFilter, setLocalParams, setParams, setReq, setString, subQuery
-
Field Details
-
log
protected static final org.slf4j.Logger log -
authset
protected boolean authset -
ALFRESCO_JSON
- See Also:
-
-
Constructor Details
-
AbstractQParser
public AbstractQParser(String qstr, org.apache.solr.common.params.SolrParams localParams, org.apache.solr.common.params.SolrParams params, org.apache.solr.request.SolrQueryRequest req, org.apache.solr.common.util.NamedList<Object> args) - Parameters:
qstr- StringlocalParams- SolrParamsparams- SolrParamsreq- SolrQueryRequestargs-
-
-
Method Details
-
getSearchParameters
protected org.alfresco.util.Pair<org.alfresco.service.cmr.search.SearchParameters,Boolean> getSearchParameters() -
getSortSpec
public org.apache.solr.search.SortSpec getSortSpec(boolean useGlobalParams) throws org.apache.solr.search.SyntaxError - Overrides:
getSortSpecin classorg.apache.solr.search.QParser- Throws:
org.apache.solr.search.SyntaxError
-