List of usage examples for org.apache.lucene.index IndexWriterConfig getIndexCommit
@Override
public IndexCommit getIndexCommit()
From source file:com.mathworks.xzheng.admin.CreateThreadedIndexTask.java
License:Apache License
public int doLogic() throws IOException { PerfRunData runData = getRunData();/* w w w .j a va2 s.c o m*/ Config config = runData.getConfig(); IndexWriterConfig writerConfig = new IndexWriterConfig(Version.LUCENE_46, runData.getAnalyzer()); writerConfig.setOpenMode(IndexWriterConfig.OpenMode.CREATE); writerConfig = CreateIndexTask.createWriterConfig(config, runData, IndexWriterConfig.OpenMode.CREATE, writerConfig.getIndexCommit()); IndexWriter writer = new ThreadedIndexWriter(runData.getDirectory(), writerConfig, config.get("writer.num.threads", 4), config.get("writer.max.thread.queue.size", 20)); runData.setIndexWriter(writer); return 1; }