private void flushDocuments() { System.out.println("Flushing documents...."); long start = System.currentTimeMillis(); try { for (Map.Entry<String, Document> documentEntry : allDocuments.entrySet()) { writer.addDocument(documentEntry.getValue()); } LuceneUtils.commitWriter(writer); } catch (IOException e) { e.printStackTrace(); } System.out.printf("Time of flushing: %s.\n", convertTime(System.currentTimeMillis() - start)); }
private void flushDocuments() { System.out.println("Flushing documents...."); long start = System.currentTimeMillis(); try { for (Map.Entry<String, Document> documentEntry : allDocuments.entrySet()) { writer.addDocument(documentEntry.getValue()); } LuceneUtils.commitWriter(writer); } catch (IOException e) { e.printStackTrace(); } System.out.printf("Time of flushing: %s.\n", convertTime(System.currentTimeMillis() - start)); }
public void run() { // do it ... try { IndexWriter indexWriter = LuceneUtils.createIndexWriter(indexPath, false, LuceneUtils.AnalyzerType.WhitespaceAnalyzer); // IndexWriterConfig config = new IndexWriterConfig(LuceneUtils.LUCENE_VERSION, new WhitespaceAnalyzer(LuceneUtils.LUCENE_VERSION)); // config.setOpenMode(IndexWriterConfig.OpenMode.CREATE_OR_APPEND); // config.setCodec(new LireCustomCodec()); // IndexWriter indexWriter = new IndexWriter(FSDirectory.open(new File(indexPath)), config); for (Iterator<File> iterator = inputFiles.iterator(); iterator.hasNext(); ) { File inputFile = iterator.next(); if (verbose) System.out.println("Processing " + inputFile.getPath() + "."); readFile(indexWriter, inputFile); if (verbose) System.out.println("Indexing finished."); } LuceneUtils.commitWriter(indexWriter); // LuceneUtils.optimizeWriter(indexWriter); LuceneUtils.closeWriter(indexWriter); // indexWriter.commit(); // indexWriter.close(); } catch (Exception e) { e.printStackTrace(); } }
public void run() { // do it ... try { IndexWriter indexWriter = LuceneUtils.createIndexWriter(indexPath, false, LuceneUtils.AnalyzerType.WhitespaceAnalyzer); // IndexWriterConfig config = new IndexWriterConfig(LuceneUtils.LUCENE_VERSION, new WhitespaceAnalyzer(LuceneUtils.LUCENE_VERSION)); // config.setOpenMode(IndexWriterConfig.OpenMode.CREATE_OR_APPEND); // config.setCodec(new LireCustomCodec()); // IndexWriter indexWriter = new IndexWriter(FSDirectory.open(new File(indexPath)), config); for (Iterator<File> iterator = inputFiles.iterator(); iterator.hasNext(); ) { File inputFile = iterator.next(); if (verbose) System.out.println("Processing " + inputFile.getPath() + "."); readFile(indexWriter, inputFile); if (verbose) System.out.println("Indexing finished."); } LuceneUtils.commitWriter(indexWriter); // LuceneUtils.optimizeWriter(indexWriter); LuceneUtils.closeWriter(indexWriter); // indexWriter.commit(); // indexWriter.close(); } catch (Exception e) { e.printStackTrace(); } }
if (verbose) System.out.println("Indexing finished."); LuceneUtils.commitWriter(indexWriter);
if (verbose) System.out.println("Indexing finished."); LuceneUtils.commitWriter(indexWriter);
LuceneUtils.commitWriter(writer); LuceneUtils.optimizeWriter(writer); LuceneUtils.closeWriter(writer);
LuceneUtils.commitWriter(writer); LuceneUtils.optimizeWriter(writer); LuceneUtils.closeWriter(writer);