org.elasticsearch.common.lucene
Class ReaderSearcherHolder

java.lang.Object
  extended by org.elasticsearch.common.lucene.ReaderSearcherHolder
All Implemented Interfaces:
Releasable

public class ReaderSearcherHolder
extends java.lang.Object
implements Releasable

A very simple holder for a tuple of reader and searcher.


Constructor Summary
ReaderSearcherHolder(org.apache.lucene.index.IndexReader indexReader)
           
ReaderSearcherHolder(org.apache.lucene.search.IndexSearcher indexSearcher)
           
 
Method Summary
 org.apache.lucene.index.IndexReader reader()
           
 boolean release()
           
 org.apache.lucene.search.IndexSearcher searcher()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReaderSearcherHolder

public ReaderSearcherHolder(org.apache.lucene.index.IndexReader indexReader)

ReaderSearcherHolder

public ReaderSearcherHolder(org.apache.lucene.search.IndexSearcher indexSearcher)
Method Detail

reader

public org.apache.lucene.index.IndexReader reader()

searcher

public org.apache.lucene.search.IndexSearcher searcher()

release

public boolean release()
                throws ElasticSearchException
Specified by:
release in interface Releasable
Throws:
ElasticSearchException