org.alfresco.repo.search.impl.solr
Class SolrIndexerAndSearcherFactory

java.lang.Object
  extended by org.alfresco.repo.search.impl.lucene.AbstractIndexerAndSearcher
      extended by org.alfresco.repo.search.impl.solr.SolrIndexerAndSearcherFactory
All Implemented Interfaces:
IndexerAndSearcher

public class SolrIndexerAndSearcherFactory
extends AbstractIndexerAndSearcher


Constructor Summary
SolrIndexerAndSearcherFactory()
           
 
Method Summary
 void flush()
          Do any indexing that may be pending on behalf of the current transaction.
 java.lang.String getBaseUrl()
           
 org.alfresco.service.cmr.dictionary.DictionaryService getDictionaryService()
           
 Indexer getIndexer(org.alfresco.service.cmr.repository.StoreRef storeRef)
          Get an indexer for a store
 org.alfresco.service.namespace.NamespacePrefixResolver getNamespacePrefixResolver()
           
 org.alfresco.service.cmr.repository.NodeService getNodeService()
           
 QueryRegisterComponent getQueryRegister()
           
 org.alfresco.service.cmr.search.SearchService getSearcher(org.alfresco.service.cmr.repository.StoreRef storeRef, boolean searchDelta)
          Get a searcher for a store
 org.alfresco.repo.tenant.TenantService getTenantService()
           
 void setBaseUrl(java.lang.String baseUrl)
           
 void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
           
 void setNamespacePrefixResolver(org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver)
           
 void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
           
 void setQueryRegister(QueryRegisterComponent queryRegister)
           
 void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
           
 
Methods inherited from class org.alfresco.repo.search.impl.lucene.AbstractIndexerAndSearcher
getQueryLanguages, registerQueryLanguage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SolrIndexerAndSearcherFactory

public SolrIndexerAndSearcherFactory()
Method Detail

getDictionaryService

public org.alfresco.service.cmr.dictionary.DictionaryService getDictionaryService()

setDictionaryService

public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)

getNamespacePrefixResolver

public org.alfresco.service.namespace.NamespacePrefixResolver getNamespacePrefixResolver()

setNamespacePrefixResolver

public void setNamespacePrefixResolver(org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver)

getNodeService

public org.alfresco.service.cmr.repository.NodeService getNodeService()

setNodeService

public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)

getQueryRegister

public QueryRegisterComponent getQueryRegister()

setQueryRegister

public void setQueryRegister(QueryRegisterComponent queryRegister)

getTenantService

public org.alfresco.repo.tenant.TenantService getTenantService()

setTenantService

public void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)

getBaseUrl

public java.lang.String getBaseUrl()

setBaseUrl

public void setBaseUrl(java.lang.String baseUrl)

getIndexer

public Indexer getIndexer(org.alfresco.service.cmr.repository.StoreRef storeRef)
                   throws IndexerException
Description copied from interface: IndexerAndSearcher
Get an indexer for a store

Returns:
Throws:
IndexerException

getSearcher

public org.alfresco.service.cmr.search.SearchService getSearcher(org.alfresco.service.cmr.repository.StoreRef storeRef,
                                                                 boolean searchDelta)
                                                          throws SearcherException
Description copied from interface: IndexerAndSearcher
Get a searcher for a store

searchDelta - - serach the in progress transaction as well as the main index (this is ignored for searches that do full text)
Returns:
Throws:
SearcherException

flush

public void flush()
Description copied from interface: IndexerAndSearcher
Do any indexing that may be pending on behalf of the current transaction.



Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.