List of usage examples for org.apache.lucene.benchmark.byTask PerfRunData getAnalyzer
public Analyzer getAnalyzer()
From source file:com.leavesfly.lia.admin.CreateThreadedIndexTask.java
License:Apache License
public int doLogic() throws IOException { PerfRunData runData = getRunData(); Config config = runData.getConfig(); IndexWriter writer = new ThreadedIndexWriter(runData.getDirectory(), runData.getAnalyzer(), true, config.get("writer.num.threads", 4), config.get("writer.max.thread.queue.size", 20), IndexWriter.MaxFieldLength.UNLIMITED); CreateIndexTask.setIndexWriterConfig(writer, config); runData.setIndexWriter(writer);/* w ww . j av a 2s . c om*/ return 1; }
From source file:com.mathworks.xzheng.admin.CreateThreadedIndexTask.java
License:Apache License
public int doLogic() throws IOException { PerfRunData runData = getRunData(); 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);//from w w w . ja va2 s.c o m return 1; }
From source file:io.datalayer.lucene.benchmark.CreateThreadedIndexTask.java
License:Apache License
@Override public int doLogic() throws IOException { PerfRunData runData = getRunData(); Config config = runData.getConfig(); IndexWriterConfig conf = new IndexWriterConfig(Version.LUCENE_46, runData.getAnalyzer()); IndexWriter writer = new ThreadedIndexWriter(runData.getDirectory(), conf, true, config.get("writer.num.threads", 4), config.get("writer.max.thread.queue.size", 20)); // CreateIndexTask.configureWriter(writer, config); runData.setIndexWriter(writer);/*from www.j a v a 2s. co m*/ return 1; }