org.alfresco.repo.search.impl.solr
Class SolrSearchService
java.lang.Object
org.alfresco.repo.search.impl.solr.SolrSearchService
- All Implemented Interfaces:
- org.alfresco.service.cmr.search.SearchService
public class SolrSearchService
- extends java.lang.Object
- implements org.alfresco.service.cmr.search.SearchService
Fields inherited from interface org.alfresco.service.cmr.search.SearchService |
LANGUAGE_CMIS_ALFRESCO, LANGUAGE_CMIS_STRICT, LANGUAGE_FTS_ALFRESCO, LANGUAGE_JCR_XPATH, LANGUAGE_LUCENE, LANGUAGE_SOLR_ALFRESCO, LANGUAGE_SOLR_CMIS, LANGUAGE_SOLR_FTS_ALFRESCO, LANGUAGE_XPATH |
Method Summary |
boolean |
contains(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName propertyQName,
java.lang.String googleLikePattern)
|
boolean |
contains(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName propertyQName,
java.lang.String googleLikePattern,
org.alfresco.service.cmr.search.SearchParameters.Operator defaultOperator)
|
org.alfresco.service.cmr.dictionary.DictionaryService |
getDictionaryService()
|
org.alfresco.service.namespace.NamespacePrefixResolver |
getNamespacePrefixResolver()
|
org.alfresco.service.cmr.repository.NodeService |
getNodeService()
|
java.util.Map |
getQueryLanguages()
|
QueryRegisterComponent |
getQueryRegister()
|
org.alfresco.repo.tenant.TenantService |
getTenantService()
|
boolean |
like(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName propertyQName,
java.lang.String sqlLikePattern,
boolean includeFTS)
|
org.alfresco.service.cmr.search.ResultSet |
query(org.alfresco.service.cmr.search.SearchParameters searchParameters)
|
org.alfresco.service.cmr.search.ResultSet |
query(org.alfresco.service.cmr.repository.StoreRef store,
org.alfresco.service.namespace.QName queryId,
org.alfresco.service.cmr.search.QueryParameter[] queryParameters)
|
org.alfresco.service.cmr.search.ResultSet |
query(org.alfresco.service.cmr.repository.StoreRef store,
java.lang.String language,
java.lang.String query)
|
org.alfresco.service.cmr.search.ResultSet |
query(org.alfresco.service.cmr.repository.StoreRef store,
java.lang.String language,
java.lang.String query,
org.alfresco.service.cmr.search.QueryParameterDefinition[] queryParameterDefinitions)
|
java.util.List |
selectNodes(org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
java.lang.String xpath,
org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters,
org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver,
boolean followAllParentLinks)
|
java.util.List |
selectNodes(org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
java.lang.String xpath,
org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters,
org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver,
boolean followAllParentLinks,
java.lang.String language)
|
java.util.List |
selectProperties(org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
java.lang.String xpath,
org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters,
org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver,
boolean followAllParentLinks)
|
java.util.List |
selectProperties(org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
java.lang.String xpath,
org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters,
org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver,
boolean followAllParentLinks,
java.lang.String language)
|
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
|
void |
setNamespacePrefixResolver(org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver)
|
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
|
void |
setQueryLanguages(java.util.Map queryLanguages)
|
void |
setQueryRegister(QueryRegisterComponent queryRegister)
|
void |
setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SolrSearchService
public SolrSearchService()
getNodeService
public org.alfresco.service.cmr.repository.NodeService getNodeService()
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
getTenantService
public org.alfresco.repo.tenant.TenantService getTenantService()
setTenantService
public void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
getNamespacePrefixResolver
public org.alfresco.service.namespace.NamespacePrefixResolver getNamespacePrefixResolver()
setNamespacePrefixResolver
public void setNamespacePrefixResolver(org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver)
getDictionaryService
public org.alfresco.service.cmr.dictionary.DictionaryService getDictionaryService()
setDictionaryService
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
getQueryLanguages
public java.util.Map getQueryLanguages()
setQueryLanguages
public void setQueryLanguages(java.util.Map queryLanguages)
getQueryRegister
public QueryRegisterComponent getQueryRegister()
setQueryRegister
public void setQueryRegister(QueryRegisterComponent queryRegister)
query
public org.alfresco.service.cmr.search.ResultSet query(org.alfresco.service.cmr.repository.StoreRef store,
java.lang.String language,
java.lang.String query)
- Specified by:
query
in interface org.alfresco.service.cmr.search.SearchService
query
public org.alfresco.service.cmr.search.ResultSet query(org.alfresco.service.cmr.repository.StoreRef store,
java.lang.String language,
java.lang.String query,
org.alfresco.service.cmr.search.QueryParameterDefinition[] queryParameterDefinitions)
- Specified by:
query
in interface org.alfresco.service.cmr.search.SearchService
query
public org.alfresco.service.cmr.search.ResultSet query(org.alfresco.service.cmr.repository.StoreRef store,
org.alfresco.service.namespace.QName queryId,
org.alfresco.service.cmr.search.QueryParameter[] queryParameters)
- Specified by:
query
in interface org.alfresco.service.cmr.search.SearchService
query
public org.alfresco.service.cmr.search.ResultSet query(org.alfresco.service.cmr.search.SearchParameters searchParameters)
- Specified by:
query
in interface org.alfresco.service.cmr.search.SearchService
selectNodes
public java.util.List selectNodes(org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
java.lang.String xpath,
org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters,
org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver,
boolean followAllParentLinks)
throws org.alfresco.service.cmr.repository.InvalidNodeRefException,
org.alfresco.service.cmr.repository.XPathException
- Specified by:
selectNodes
in interface org.alfresco.service.cmr.search.SearchService
- Throws:
org.alfresco.service.cmr.repository.InvalidNodeRefException
org.alfresco.service.cmr.repository.XPathException
selectNodes
public java.util.List selectNodes(org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
java.lang.String xpath,
org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters,
org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver,
boolean followAllParentLinks,
java.lang.String language)
throws org.alfresco.service.cmr.repository.InvalidNodeRefException,
org.alfresco.service.cmr.repository.XPathException
- Specified by:
selectNodes
in interface org.alfresco.service.cmr.search.SearchService
- Throws:
org.alfresco.service.cmr.repository.InvalidNodeRefException
org.alfresco.service.cmr.repository.XPathException
selectProperties
public java.util.List selectProperties(org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
java.lang.String xpath,
org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters,
org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver,
boolean followAllParentLinks)
throws org.alfresco.service.cmr.repository.InvalidNodeRefException,
org.alfresco.service.cmr.repository.XPathException
- Specified by:
selectProperties
in interface org.alfresco.service.cmr.search.SearchService
- Throws:
org.alfresco.service.cmr.repository.InvalidNodeRefException
org.alfresco.service.cmr.repository.XPathException
selectProperties
public java.util.List selectProperties(org.alfresco.service.cmr.repository.NodeRef contextNodeRef,
java.lang.String xpath,
org.alfresco.service.cmr.search.QueryParameterDefinition[] parameters,
org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver,
boolean followAllParentLinks,
java.lang.String language)
throws org.alfresco.service.cmr.repository.InvalidNodeRefException,
org.alfresco.service.cmr.repository.XPathException
- Specified by:
selectProperties
in interface org.alfresco.service.cmr.search.SearchService
- Throws:
org.alfresco.service.cmr.repository.InvalidNodeRefException
org.alfresco.service.cmr.repository.XPathException
contains
public boolean contains(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName propertyQName,
java.lang.String googleLikePattern)
throws org.alfresco.service.cmr.repository.InvalidNodeRefException
- Specified by:
contains
in interface org.alfresco.service.cmr.search.SearchService
- Throws:
org.alfresco.service.cmr.repository.InvalidNodeRefException
contains
public boolean contains(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName propertyQName,
java.lang.String googleLikePattern,
org.alfresco.service.cmr.search.SearchParameters.Operator defaultOperator)
throws org.alfresco.service.cmr.repository.InvalidNodeRefException
- Specified by:
contains
in interface org.alfresco.service.cmr.search.SearchService
- Throws:
org.alfresco.service.cmr.repository.InvalidNodeRefException
like
public boolean like(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.namespace.QName propertyQName,
java.lang.String sqlLikePattern,
boolean includeFTS)
throws org.alfresco.service.cmr.repository.InvalidNodeRefException
- Specified by:
like
in interface org.alfresco.service.cmr.search.SearchService
- Throws:
org.alfresco.service.cmr.repository.InvalidNodeRefException
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.