org.alfresco.repo.search
Class SearcherComponent
java.lang.Object
org.alfresco.repo.search.AbstractSearcherComponent
org.alfresco.repo.search.SearcherComponent
- All Implemented Interfaces:
- org.alfresco.service.cmr.search.SearchService
public class SearcherComponent
- extends AbstractSearcherComponent
Component API for searching. Delegates to the real searcher
from the SearcherComponent.indexerAndSearcherFactory
.
Transactional support is free.
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)
|
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.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.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.lang.String language)
|
void |
setIndexerAndSearcherFactory(IndexerAndSearcher indexerAndSearcherFactory)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SearcherComponent
public SearcherComponent()
setIndexerAndSearcherFactory
public void setIndexerAndSearcherFactory(IndexerAndSearcher indexerAndSearcherFactory)
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)
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)
query
public org.alfresco.service.cmr.search.ResultSet query(org.alfresco.service.cmr.search.SearchParameters searchParameters)
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
- 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
- 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
- Throws:
org.alfresco.service.cmr.repository.InvalidNodeRefException
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
- 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
- Throws:
org.alfresco.service.cmr.repository.InvalidNodeRefException
org.alfresco.service.cmr.repository.XPathException
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.