public abstract class AbstractSearcherComponent extends Object implements SearchService
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 |
|---|
AbstractSearcherComponent() |
| Modifier and Type | Method and Description |
|---|---|
ResultSet |
query(StoreRef store,
String language,
String query) |
List<NodeRef> |
selectNodes(NodeRef contextNodeRef,
String xpath,
QueryParameterDefinition[] parameters,
NamespacePrefixResolver namespacePrefixResolver,
boolean followAllParentLinks) |
List<Serializable> |
selectProperties(NodeRef contextNodeRef,
String xpath,
QueryParameterDefinition[] parameters,
NamespacePrefixResolver namespacePrefixResolver,
boolean followAllParentLinks) |
protected String |
translateQuery(String fromLanguage,
String toLangage,
String query)
Not implemented, but will eventually map directly to
SearchLanguageConversion. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcontains, contains, like, query, query, query, selectNodes, selectPropertiesprotected String translateQuery(String fromLanguage, String toLangage, String query)
SearchLanguageConversion.public ResultSet query(StoreRef store, String language, String query)
query in interface SearchServicepublic List<NodeRef> selectNodes(NodeRef contextNodeRef, String xpath, QueryParameterDefinition[] parameters, NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks) throws InvalidNodeRefException, XPathException
selectNodes in interface SearchServiceInvalidNodeRefExceptionXPathExceptionpublic List<Serializable> selectProperties(NodeRef contextNodeRef, String xpath, QueryParameterDefinition[] parameters, NamespacePrefixResolver namespacePrefixResolver, boolean followAllParentLinks) throws InvalidNodeRefException, XPathException
selectProperties in interface SearchServiceInvalidNodeRefExceptionXPathExceptionCopyright © 2005–2021 Alfresco Software. All rights reserved.