Interface LuceneSearcher
-
- All Superinterfaces:
org.alfresco.service.cmr.search.SearchService
public interface LuceneSearcher extends org.alfresco.service.cmr.search.SearchServiceLucene implementation specific entension to the seracher API- Author:
- andyh
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClosingIndexSearchergetClosingIndexSearcher()Get a lucene searcherjava.util.List<org.alfresco.util.Pair<java.lang.String,java.lang.Integer>>getTopTerms(java.lang.String field, int count)Get top termsbooleanindexExists()Check if the index existsvoidsetNamespacePrefixResolver(org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver)Set the name space servicevoidsetNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)Ste the node service
-
-
-
Method Detail
-
indexExists
boolean indexExists()
Check if the index exists- Returns:
- - true if it exists
-
setNodeService
void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Ste the node service- Parameters:
nodeService- NodeService
-
setNamespacePrefixResolver
void setNamespacePrefixResolver(org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver)
Set the name space service- Parameters:
namespacePrefixResolver- NamespacePrefixResolver
-
getTopTerms
java.util.List<org.alfresco.util.Pair<java.lang.String,java.lang.Integer>> getTopTerms(java.lang.String field, int count)Get top terms- Parameters:
field- Stringcount- int- Returns:
- List
-
getClosingIndexSearcher
ClosingIndexSearcher getClosingIndexSearcher()
Get a lucene searcher- Returns:
- ClosingIndexSearcher
-
-