Example usage for org.apache.lucene.codecs PostingsFormat reloadPostingsFormats

List of usage examples for org.apache.lucene.codecs PostingsFormat reloadPostingsFormats

Introduction

In this page you can find the example usage for org.apache.lucene.codecs PostingsFormat reloadPostingsFormats.

Prototype

public static void reloadPostingsFormats(ClassLoader classloader) 

Source Link

Document

Reloads the postings format list from the given ClassLoader .

Usage

From source file:org.apache.solr.core.SolrResourceLoader.java

License:Apache License

/**
 * Reloads all Lucene SPI implementations using the new classloader.
 * This method must be called after {@link #addToClassLoader(String, FileFilter, boolean)}
 * and {@link #addToClassLoader(String,FileFilter,boolean)} before using
 * this ResourceLoader./* w ww .j ava2s .  c o  m*/
 */
void reloadLuceneSPI() {
    // Codecs:
    PostingsFormat.reloadPostingsFormats(this.classLoader);
    DocValuesFormat.reloadDocValuesFormats(this.classLoader);
    Codec.reloadCodecs(this.classLoader);
    // Analysis:
    CharFilterFactory.reloadCharFilters(this.classLoader);
    TokenFilterFactory.reloadTokenFilters(this.classLoader);
    TokenizerFactory.reloadTokenizers(this.classLoader);
}

From source file:org.liveSense.service.solr.api.OverridedSolrResourceLoader.java

License:Apache License

/**
 * Reloads all Lucene SPI implementations using the new classloader.
 * This method must be called after {@link #addToClassLoader(String)}
 * and {@link #addToClassLoader(String,FileFilter)} before using
 * this ResourceLoader.//from   w w w . ja  v  a  2 s.com
 */
void reloadLuceneSPI() {
    // Codecs:
    PostingsFormat.reloadPostingsFormats(this.classLoader);
    Codec.reloadCodecs(this.classLoader);
    // Analysis:
    CharFilterFactory.reloadCharFilters(this.classLoader);
    TokenFilterFactory.reloadTokenFilters(this.classLoader);
    TokenizerFactory.reloadTokenizers(this.classLoader);
}