public class SearcherComponent extends AbstractSearcherComponent
searcher
from the indexerAndSearcherFactory.
Transactional support is free.LANGUAGE_CMIS_ALFRESCO, LANGUAGE_CMIS_STRICT, LANGUAGE_FTS_ALFRESCO, LANGUAGE_LUCENE, LANGUAGE_SOLR_ALFRESCO, LANGUAGE_SOLR_CMIS, LANGUAGE_SOLR_FTS_ALFRESCO, LANGUAGE_SOLR_SQL, LANGUAGE_XPATH| Constructor and Description |
|---|
SearcherComponent() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(NodeRef nodeRef,
QName propertyQName,
String googleLikePattern) |
boolean |
contains(NodeRef nodeRef,
QName propertyQName,
String googleLikePattern,
SearchParameters.Operator defaultOperator) |
boolean |
like(NodeRef nodeRef,
QName propertyQName,
String sqlLikePattern,
boolean includeFTS) |
ResultSet |
query(SearchParameters searchParameters) |
ResultSet |
query(StoreRef store,
QName queryId,
QueryParameter[] queryParameters) |
ResultSet |
query(StoreRef store,
String language,
String query,
QueryParameterDefinition[] queryParameterDefinitions) |
List<NodeRef> |
selectNodes(NodeRef contextNodeRef,
String xpath,
QueryParameterDefinition[] parameters,
NamespacePrefixResolver namespacePrefixResolver,
boolean followAllParentLinks,
String language) |
List<Serializable> |
selectProperties(NodeRef contextNodeRef,
String xpath,
QueryParameterDefinition[] parameters,
NamespacePrefixResolver namespacePrefixResolver,
boolean followAllParentLinks,
String language) |
void |
setIndexerAndSearcherFactory(IndexerAndSearcher indexerAndSearcherFactory) |
query, selectNodes, selectProperties, translateQuerypublic void setIndexerAndSearcherFactory(IndexerAndSearcher indexerAndSearcherFactory)
public ResultSet query(StoreRef store, QName queryId, QueryParameter[] queryParameters)
public ResultSet query(StoreRef store, String language, String query, QueryParameterDefinition[] queryParameterDefinitions)
public ResultSet query(SearchParameters searchParameters)
public boolean contains(NodeRef nodeRef, QName propertyQName, String googleLikePattern) throws InvalidNodeRefException
InvalidNodeRefExceptionpublic boolean contains(NodeRef nodeRef, QName propertyQName, String googleLikePattern, SearchParameters.Operator defaultOperator) throws InvalidNodeRefException
InvalidNodeRefExceptionpublic boolean like(NodeRef nodeRef, QName propertyQName, String sqlLikePattern, boolean includeFTS) throws InvalidNodeRefException
InvalidNodeRefExceptionpublic List<NodeRef> selectNodes(NodeRef contextNodeRef, String xpath, QueryParameterDefinition[] parameters, NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks, String language) throws InvalidNodeRefException, XPathException
public List<Serializable> selectProperties(NodeRef contextNodeRef, String xpath, QueryParameterDefinition[] parameters, NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks, String language) throws InvalidNodeRefException, XPathException
Copyright © 2005–2021 Alfresco Software. All rights reserved.