org.apache.solr.core
Class StandardIndexReaderFactory

java.lang.Object
  extended by org.apache.solr.core.IndexReaderFactory
      extended by org.apache.solr.core.StandardIndexReaderFactory
All Implemented Interfaces:
NamedListInitializedPlugin

public class StandardIndexReaderFactory
extends IndexReaderFactory

Default IndexReaderFactory implementation. Returns a standard Lucene DirectoryReader.

See Also:
DirectoryReader.open(Directory)

Field Summary
 
Fields inherited from class org.apache.solr.core.IndexReaderFactory
termInfosIndexDivisor
 
Constructor Summary
StandardIndexReaderFactory()
           
 
Method Summary
 DirectoryReader newReader(Directory indexDir, SolrCore core)
          Creates a new IndexReader instance using the given Directory.
 
Methods inherited from class org.apache.solr.core.IndexReaderFactory
getTermInfosIndexDivisor, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardIndexReaderFactory

public StandardIndexReaderFactory()
Method Detail

newReader

public DirectoryReader newReader(Directory indexDir,
                                 SolrCore core)
                          throws IOException
Description copied from class: IndexReaderFactory
Creates a new IndexReader instance using the given Directory.

Specified by:
newReader in class IndexReaderFactory
Parameters:
indexDir - indexDir index location
core - SolrCore instance where this reader will be used. NOTE: this SolrCore instance may not be fully configured yet, but basic things like SolrCore.getCoreDescriptor(), SolrCore.getSchema() and SolrCore.getSolrConfig() are valid.
Returns:
An IndexReader instance
Throws:
IOException - If there is a low-level I/O error.


Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.