Example usage for org.apache.lucene.index IndexWriterConfig getMergedSegmentWarmer

List of usage examples for org.apache.lucene.index IndexWriterConfig getMergedSegmentWarmer

Introduction

In this page you can find the example usage for org.apache.lucene.index IndexWriterConfig getMergedSegmentWarmer.

Prototype

@Override
    public IndexReaderWarmer getMergedSegmentWarmer() 

Source Link

Usage

From source file:org.apache.solr.update.SolrIndexConfigTest.java

License:Apache License

public void testMergedSegmentWarmerIndexConfigCreation() throws Exception {
    SolrConfig solrConfig = new SolrConfig("solr" + File.separator + "collection1", "solrconfig-warmer.xml",
            null);//  www . j  av a 2 s  .c o m
    SolrIndexConfig solrIndexConfig = new SolrIndexConfig(solrConfig, null, null);
    assertNotNull(solrIndexConfig);
    assertNotNull(solrIndexConfig.mergedSegmentWarmerInfo);
    assertEquals(SimpleMergedSegmentWarmer.class.getName(), solrIndexConfig.mergedSegmentWarmerInfo.className);
    IndexSchema indexSchema = IndexSchemaFactory.buildIndexSchema("schema.xml", solrConfig);
    IndexWriterConfig iwc = solrIndexConfig.toIndexWriterConfig(indexSchema);
    assertEquals(SimpleMergedSegmentWarmer.class, iwc.getMergedSegmentWarmer().getClass());
}