Interface IndexerAndSearcher

    • Method Detail

      • getIndexer

        Indexer getIndexer​(org.alfresco.service.cmr.repository.StoreRef storeRef)
                    throws IndexerException
        Get an indexer for a store
        Parameters:
        storeRef - StoreRef
        Returns:
        Indexer
        Throws:
        IndexerException
      • getSearcher

        org.alfresco.service.cmr.search.SearchService getSearcher​(org.alfresco.service.cmr.repository.StoreRef storeRef,
                                                                  boolean searchDelta)
                                                           throws SearcherException
        Get a searcher for a store
        Parameters:
        storeRef - StoreRef
        searchDelta - - serach the in progress transaction as well as the main index (this is ignored for searches that do full text)
        Returns:
        SearchService
        Throws:
        SearcherException
      • flush

        void flush()
        Do any indexing that may be pending on behalf of the current transaction.
      • registerQueryLanguage

        void registerQueryLanguage​(LuceneQueryLanguageSPI luceneQueryLanguageSPI)
        Parameters:
        luceneQueryLanguageSPI - LuceneQueryLanguageSPI
      • getQueryLanguages

        java.util.Map<java.lang.String,​LuceneQueryLanguageSPI> getQueryLanguages()
        Returns:
        Map