Package org.springmodules.lucene.index.factory

Examples of org.springmodules.lucene.index.factory.LuceneIndexWriter.optimize()


    listenerControl.setVoidCallable(1);

    listener.afterIndexingDirectory(getBaseDirectoryToIndex());
    listenerControl.setVoidCallable(1);

    indexWriter.optimize();
    indexWriterControl.setVoidCallable(1);
   
    indexWriter.close();
    indexWriterControl.setVoidCallable(1);
   
View Full Code Here


      indexWriter.addIndexes(new Directory[] { new RAMDirectory() });
      fail();
    } catch(LuceneIndexingException ex) {}

    try {
      indexWriter.optimize();
      fail();
    } catch(LuceneIndexingException ex) {}

    try {
      indexWriter.setCommitLockTimeout(2);
View Full Code Here

    LuceneIndexWriter indexWriter = (LuceneIndexWriter)indexWriterControl.getMock();
   
    indexFactory.getIndexWriter();
    indexFactoryControl.setReturnValue(indexWriter, 1);
   
    indexWriter.optimize();
    indexWriterControl.setVoidCallable(1);
   
    indexWriter.close();
    indexWriterControl.setVoidCallable(1);
   
View Full Code Here

    indexWriterControl.setVoidCallable(1);

    listener.afterIndexingRequest(request2);
    listenerControl.setVoidCallable(1);
   
    indexWriter.optimize();
    indexWriterControl.setVoidCallable(1);

    indexWriter.close();
    indexWriterControl.setVoidCallable(1);
   
View Full Code Here

      } else {
        indexFile(writer, file);
      }
      //Optimize the index
      if( optimizeIndex ) {
        writer.optimize();
      }
    } catch(IOException ex) {
      logger.error("Error during indexing the directory : "+dirToParse, ex);
      throw new LuceneIndexAccessException("Error during indexing the directory : "+dirToParse, ex);
    } catch(Exception ex) {
View Full Code Here

        SqlDocumentHandler handler = (SqlDocumentHandler)requestDocumentHandlers.get(request);
        doHandleRequest(writer, dataSource, request, handler);
      }
      //Optimize the index
      if( optimizeIndex ) {
        writer.optimize();
      }
    } catch(Exception ex) {
      ex.printStackTrace();
      logger.error("Error during indexing the datasource", ex);
      throw new LuceneIndexAccessException("Error during indexing the datasource", ex);
View Full Code Here

  //-------------------------------------------------------------------------

  public void optimize() {
    LuceneIndexWriter writer = IndexWriterFactoryUtils.getIndexWriter(indexFactory);
    try {
      writer.optimize();
    } catch(IOException ex) {
      throw new LuceneIndexAccessException("Error during optimize the index.", ex);
    } finally {
      IndexWriterFactoryUtils.releaseIndexWriter(indexFactory, writer);
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.