All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.lumongo.server.index.IndexSegmentInterface Maven / Gradle / Ivy

The newest version!
package org.lumongo.server.index;

import org.apache.lucene.analysis.miscellaneous.PerFieldAnalyzerWrapper;
import org.apache.lucene.facet.taxonomy.directory.DirectoryTaxonomyWriter;
import org.apache.lucene.index.IndexWriter;

import java.io.IOException;

/**
 * Created by Matt Davis on 7/29/15.
 * @author mdavis
 */
public interface IndexSegmentInterface {
	IndexWriter getIndexWriter(int segmentNumber) throws Exception;

	PerFieldAnalyzerWrapper getPerFieldAnalyzer() throws Exception;

	DirectoryTaxonomyWriter getTaxoWriter(int segmentNumber) throws Exception;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy