@Component(value="fts_IndexSearcherProvider") public class IndexSearcherProviderBean extends java.lang.Object implements IndexSearcherProvider
NAME| Constructor and Description | 
|---|
IndexSearcherProviderBean()  | 
| Modifier and Type | Method and Description | 
|---|---|
org.apache.lucene.search.IndexSearcher | 
acquireIndexSearcher()
Returns an instance of the  
IndexSearcher. | 
org.apache.lucene.search.LRUQueryCache | 
getDefaultQueryCache()
Returns static DefaultQueryCache from  
IndexSearcher. | 
org.apache.lucene.search.SearcherManager | 
getSearcherManager()
Returns an instance of the  
SearcherManager. | 
void | 
releaseIndexSearcher(org.apache.lucene.search.IndexSearcher indexSearcher)
The method must be invoked for  
IndexSearcher got with the IndexSearcherProvider.acquireIndexSearcher() after all
 search operations are completed | 
public org.apache.lucene.search.SearcherManager getSearcherManager()
IndexSearcherProviderSearcherManager. Application uses the single instance of this class.getSearcherManager in interface IndexSearcherProviderpublic org.apache.lucene.search.IndexSearcher acquireIndexSearcher()
IndexSearcherProviderIndexSearcher. After search operations are completed, the IndexSearcherProvider.releaseIndexSearcher(IndexSearcher) must be invoked.acquireIndexSearcher in interface IndexSearcherProviderpublic void releaseIndexSearcher(org.apache.lucene.search.IndexSearcher indexSearcher)
IndexSearcherProviderIndexSearcher got with the IndexSearcherProvider.acquireIndexSearcher() after all
 search operations are completedreleaseIndexSearcher in interface IndexSearcherProviderpublic org.apache.lucene.search.LRUQueryCache getDefaultQueryCache()
IndexSearcherProviderIndexSearcher.getDefaultQueryCache in interface IndexSearcherProvider