Interface LuceneSearcher
-
- All Superinterfaces:
SearchService
public interface LuceneSearcher extends SearchService
Lucene implementation specific entension to the seracher API- Author:
- andyh
-
-
Field Summary
-
Fields inherited from interface org.alfresco.service.cmr.search.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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClosingIndexSearchergetClosingIndexSearcher()Get a lucene searcherList<Pair<String,Integer>>getTopTerms(String field, int count)Get top termsbooleanindexExists()Check if the index existsvoidsetNamespacePrefixResolver(NamespacePrefixResolver namespacePrefixResolver)Set the name space servicevoidsetNodeService(NodeService nodeService)Ste the node service-
Methods inherited from interface org.alfresco.service.cmr.search.SearchService
contains, contains, like, query, query, query, query, selectNodes, selectNodes, selectProperties, selectProperties
-
-
-
-
Method Detail
-
indexExists
boolean indexExists()
Check if the index exists- Returns:
- - true if it exists
-
setNodeService
void setNodeService(NodeService nodeService)
Ste the node service- Parameters:
nodeService- NodeService
-
setNamespacePrefixResolver
void setNamespacePrefixResolver(NamespacePrefixResolver namespacePrefixResolver)
Set the name space service- Parameters:
namespacePrefixResolver- NamespacePrefixResolver
-
getTopTerms
List<Pair<String,Integer>> getTopTerms(String field, int count)
Get top terms- Parameters:
field- Stringcount- int- Returns:
- List
-
getClosingIndexSearcher
ClosingIndexSearcher getClosingIndexSearcher()
Get a lucene searcher- Returns:
- ClosingIndexSearcher
-
-