Interface LuceneSearcher

  • All Superinterfaces:
    SearchService

    public interface LuceneSearcher
    extends SearchService
    Lucene implementation specific entension to the seracher API
    Author:
    andyh
    • 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 - String
        count - int
        Returns:
        List
      • getClosingIndexSearcher

        ClosingIndexSearcher getClosingIndexSearcher()
        Get a lucene searcher
        Returns:
        ClosingIndexSearcher