Examples of LuceneIndexWriter


Examples of org.springmodules.lucene.index.factory.LuceneIndexWriter

  final public void testAddDocumentWithInputStreamAndManagerError() throws Exception {
    SimpleAnalyzer analyzer = new SimpleAnalyzer();
    MockControl indexFactoryControl = MockControl.createStrictControl(IndexFactory.class);
    IndexFactory indexFactory = (IndexFactory)indexFactoryControl.getMock();
    MockControl indexWriterControl = MockControl.createStrictControl(LuceneIndexWriter.class);
    LuceneIndexWriter indexWriter = (LuceneIndexWriter)indexWriterControl.getMock();
    MockControl documentHandlerManagerControl = MockControl.createStrictControl(DocumentHandlerManager.class);
    DocumentHandlerManager documentHandlerManager = (DocumentHandlerManager)documentHandlerManagerControl.getMock();
    MockControl documentHandlerControl = MockControl.createStrictControl(DocumentHandler.class);
    DocumentHandler documentHandler = (DocumentHandler)documentHandlerControl.getMock();
    MockControl inputStreamControl = MockClassControl.createStrictControl(InputStream.class);
View Full Code Here

Examples of org.springmodules.lucene.index.factory.LuceneIndexWriter

  final public void testAddDocumentWithManager() throws Exception {
    SimpleAnalyzer analyzer = new SimpleAnalyzer();
    MockControl indexFactoryControl = MockControl.createStrictControl(IndexFactory.class);
    IndexFactory indexFactory = (IndexFactory)indexFactoryControl.getMock();
    MockControl indexWriterControl = MockControl.createStrictControl(LuceneIndexWriter.class);
    LuceneIndexWriter indexWriter = (LuceneIndexWriter)indexWriterControl.getMock();

    DefaultDocumentHandlerManager manager = new DefaultDocumentHandlerManager();

    //Object to index
    final String text = "a text";

    //document
    final Document document = new Document();
    document.add(new Field("text", text, Field.Store.YES, Field.Index.TOKENIZED));


    final boolean[] called = {false, false};
    manager.registerDocumentHandler(new IdentityDocumentMatching("java.lang.String"), new AbstractDocumentHandler() {
      public boolean supports(Class clazz) {
        called[0]=true;
        return true;
      }

      protected Document doGetDocument(Map description, Object object) throws Exception {
        called[1]=true;
        return document;
      }
    });
   
    indexFactory.getIndexWriter();
    indexFactoryControl.setReturnValue(indexWriter, 1);

    indexWriter.addDocument(document);
    indexWriterControl.setVoidCallable(1);
   
    indexWriter.close();
    indexWriterControl.setVoidCallable(1);
   
    indexFactoryControl.replay();
    indexWriterControl.replay();
   
View Full Code Here

Examples of org.springmodules.lucene.index.factory.LuceneIndexWriter

  final public void testAddDocumentWithManagerError() throws Exception {
    SimpleAnalyzer analyzer = new SimpleAnalyzer();
    MockControl indexFactoryControl = MockControl.createStrictControl(IndexFactory.class);
    IndexFactory indexFactory = (IndexFactory)indexFactoryControl.getMock();
    MockControl indexWriterControl = MockControl.createStrictControl(LuceneIndexWriter.class);
    LuceneIndexWriter indexWriter = (LuceneIndexWriter)indexWriterControl.getMock();

    DefaultDocumentHandlerManager manager=new DefaultDocumentHandlerManager();

    //Object to index
    final String text="a text";
View Full Code Here

Examples of org.springmodules.lucene.index.factory.LuceneIndexWriter

  final public void testAddDocumentWithManagerAndName() throws Exception {
    SimpleAnalyzer analyzer = new SimpleAnalyzer();
    MockControl indexFactoryControl = MockControl.createStrictControl(IndexFactory.class);
    IndexFactory indexFactory = (IndexFactory)indexFactoryControl.getMock();
    MockControl indexWriterControl = MockControl.createStrictControl(LuceneIndexWriter.class);
    LuceneIndexWriter indexWriter = (LuceneIndexWriter)indexWriterControl.getMock();

    DefaultDocumentHandlerManager manager=new DefaultDocumentHandlerManager();

    //Object to index
    final String text="a text";

    //document
    final Document document = new Document();
    document.add(new Field("text", text, Field.Store.YES, Field.Index.TOKENIZED));

    final boolean[] called = {false, false};
    manager.registerDocumentHandler(new IdentityDocumentMatching("text"), new AbstractDocumentHandler() {
      public boolean supports(Class clazz) {
        called[0] = true;
        return true;
      }

      protected Document doGetDocument(Map description, Object object) throws Exception {
        called[1] = true;
        return document;
      }
    });
   
    indexFactory.getIndexWriter();
    indexFactoryControl.setReturnValue(indexWriter, 1);

    indexWriter.addDocument(document);
    indexWriterControl.setVoidCallable(1);
   
    indexWriter.close();
    indexWriterControl.setVoidCallable(1);
   
    indexFactoryControl.replay();
    indexWriterControl.replay();
   
View Full Code Here

Examples of org.springmodules.lucene.index.factory.LuceneIndexWriter

  final public void testAddDocumentWithManagerAndNameError() throws Exception {
    SimpleAnalyzer analyzer = new SimpleAnalyzer();
    MockControl indexFactoryControl = MockControl.createStrictControl(IndexFactory.class);
    IndexFactory indexFactory = (IndexFactory)indexFactoryControl.getMock();
    MockControl indexWriterControl = MockControl.createStrictControl(LuceneIndexWriter.class);
    LuceneIndexWriter indexWriter = (LuceneIndexWriter)indexWriterControl.getMock();

    DefaultDocumentHandlerManager manager=new DefaultDocumentHandlerManager();

    //Object to index
    final String text="a text";
View Full Code Here

Examples of org.springmodules.lucene.index.factory.LuceneIndexWriter

  final public void testAddDocuments() throws Exception {
    SimpleAnalyzer analyzer = new SimpleAnalyzer();
    MockControl indexFactoryControl = MockControl.createStrictControl(IndexFactory.class);
    IndexFactory indexFactory = (IndexFactory)indexFactoryControl.getMock();
    MockControl indexWriterControl = MockControl.createStrictControl(LuceneIndexWriter.class);
    LuceneIndexWriter indexWriter = (LuceneIndexWriter)indexWriterControl.getMock();
    MockControl documentsCreatorControl = MockControl.createStrictControl(DocumentsCreator.class);
    DocumentsCreator documentsCreator = (DocumentsCreator)documentsCreatorControl.getMock();
   
    //documents
    List documents = new ArrayList();
    Document document1 = new Document();
    document1.add(new Field("field", "a sample", Field.Store.YES, Field.Index.TOKENIZED));
    document1.add(new Field("filter", "a sample filter", Field.Store.YES, Field.Index.TOKENIZED));
    document1.add(new Field("sort", "2", Field.Store.YES, Field.Index.UN_TOKENIZED));
    documents.add(document1);

    indexFactory.getIndexWriter();
    indexFactoryControl.setReturnValue(indexWriter, 1);
   
    documentsCreator.createDocuments();
    documentsCreatorControl.setReturnValue(documents, 1);
   
    indexWriter.addDocument(document1);
    indexWriterControl.setVoidCallable();
   
    indexWriter.close();
    indexWriterControl.setVoidCallable(1);
   
    indexFactoryControl.replay();
    indexWriterControl.replay();
    documentsCreatorControl.replay();
View Full Code Here

Examples of org.springmodules.lucene.index.factory.LuceneIndexWriter

  final public void testUpdateDocument() throws Exception {
    SimpleAnalyzer analyzer = new SimpleAnalyzer();
    MockControl indexFactoryControl = MockControl.createStrictControl(IndexFactory.class);
    IndexFactory indexFactory = (IndexFactory)indexFactoryControl.getMock();
    MockControl indexWriterControl = MockControl.createStrictControl(LuceneIndexWriter.class);
    LuceneIndexWriter indexWriter = (LuceneIndexWriter)indexWriterControl.getMock();
    MockControl indexReaderControl = MockControl.createStrictControl(LuceneIndexReader.class);
    LuceneIndexReader indexReader = (LuceneIndexReader)indexReaderControl.getMock();
    MockControl searcherControl = MockControl.createStrictControl(LuceneSearcher.class);
    LuceneSearcher searcher = (LuceneSearcher)searcherControl.getMock();
    MockControl documentModifierControl = MockControl.createStrictControl(DocumentModifier.class);
    DocumentModifier documentModifier = (DocumentModifier)documentModifierControl.getMock();
    MockControl hitsControl = MockControl.createStrictControl(LuceneHits.class);
    LuceneHits hits = (LuceneHits)hitsControl.getMock();
   
    //document
    Document document = new Document();
    document.add(new Field("field", "a sample", Field.Store.YES, Field.Index.TOKENIZED));
    document.add(new Field("filter", "a sample filter", Field.Store.YES, Field.Index.TOKENIZED));
    document.add(new Field("sort", "2", Field.Store.YES, Field.Index.UN_TOKENIZED));

    Term term = new Term("id","2");
   
    indexFactory.getIndexReader();
    indexFactoryControl.setReturnValue(indexReader, 1);
   
    indexReader.createSearcher();
    indexReaderControl.setReturnValue(searcher);
   
    searcher.search(new TermQuery(term));
    searcherControl.setReturnValue(hits);
   
    hits.length();
    hitsControl.setReturnValue(1, 2);
   
    hits.doc(0);
    hitsControl.setReturnValue(document);
   
    documentModifier.updateDocument(document);
    documentModifierControl.setReturnValue(document, 1);
   
    searcher.close();
    searcherControl.setVoidCallable(1);

    indexReader.close();
    indexReaderControl.setVoidCallable(1);

    indexFactory.getIndexReader();
    indexFactoryControl.setReturnValue(indexReader, 1);
   
    indexReader.deleteDocuments(term);
    indexReaderControl.setReturnValue(1, 1);
   
    indexReader.close();
    indexReaderControl.setVoidCallable(1);
   
    indexFactory.getIndexWriter();
    indexFactoryControl.setReturnValue(indexWriter, 1);
   
    indexWriter.addDocument(document);
    indexWriterControl.setVoidCallable();
   
    indexWriter.close();
    indexWriterControl.setVoidCallable(1);
   
    indexFactoryControl.replay();
    indexReaderControl.replay();
    indexWriterControl.replay();
View Full Code Here

Examples of org.springmodules.lucene.index.factory.LuceneIndexWriter

  final public void testUpdateDocuments() throws Exception {
    SimpleAnalyzer analyzer = new SimpleAnalyzer();
    MockControl indexFactoryControl = MockControl.createStrictControl(IndexFactory.class);
    IndexFactory indexFactory = (IndexFactory)indexFactoryControl.getMock();
    MockControl indexWriterControl = MockControl.createStrictControl(LuceneIndexWriter.class);
    LuceneIndexWriter indexWriter = (LuceneIndexWriter)indexWriterControl.getMock();
    MockControl indexReaderControl = MockControl.createStrictControl(LuceneIndexReader.class);
    LuceneIndexReader indexReader = (LuceneIndexReader)indexReaderControl.getMock();
    MockControl searcherControl = MockControl.createStrictControl(LuceneSearcher.class);
    LuceneSearcher searcher = (LuceneSearcher)searcherControl.getMock();
    MockControl documentsModifierControl = MockControl.createStrictControl(DocumentsModifier.class);
    DocumentsModifier documentsModifier = (DocumentsModifier)documentsModifierControl.getMock();
    MockControl hitsControl = MockControl.createStrictControl(LuceneHits.class);
    LuceneHits hits = (LuceneHits)hitsControl.getMock();
   
    //document
    Document document = new Document();
    document.add(new Field("field", "a sample", Field.Store.YES, Field.Index.TOKENIZED));
    document.add(new Field("filter", "a sample filter", Field.Store.YES, Field.Index.TOKENIZED));
    document.add(new Field("sort", "2", Field.Store.YES, Field.Index.UN_TOKENIZED));

    Term term = new Term("id","2");
    List documents = new ArrayList();
   
    indexFactory.getIndexReader();
    indexFactoryControl.setReturnValue(indexReader, 1);
   
    indexReader.createSearcher();
    indexReaderControl.setReturnValue(searcher);
   
    searcher.search(new TermQuery(term));
    searcherControl.setReturnValue(hits);
   
    documentsModifier.updateDocuments(hits);
    documentsModifierControl.setReturnValue(documents, 1);
   
    searcher.close();
    searcherControl.setVoidCallable(1);

    indexReader.close();
    indexReaderControl.setVoidCallable(1);

    indexFactory.getIndexReader();
    indexFactoryControl.setReturnValue(indexReader, 1);
   
    indexReader.deleteDocuments(term);
    indexReaderControl.setReturnValue(1, 1);
   
    indexReader.close();
    indexReaderControl.setVoidCallable(1);
   
    indexFactory.getIndexWriter();
    indexFactoryControl.setReturnValue(indexWriter, 1);
   
    indexWriter.addDocument(document);
    indexWriterControl.setVoidCallable();
   
    indexWriter.close();
    indexWriterControl.setVoidCallable(1);
   
    indexFactoryControl.replay();
    indexReaderControl.replay();
    indexWriterControl.replay();
View Full Code Here

Examples of org.springmodules.lucene.index.factory.LuceneIndexWriter

  final public void testOptimize() throws Exception {
    SimpleAnalyzer analyzer = new SimpleAnalyzer();
    MockControl indexFactoryControl = MockControl.createStrictControl(IndexFactory.class);
    IndexFactory indexFactory = (IndexFactory)indexFactoryControl.getMock();
    MockControl indexWriterControl = MockControl.createStrictControl(LuceneIndexWriter.class);
    LuceneIndexWriter indexWriter = (LuceneIndexWriter)indexWriterControl.getMock();
   
    indexFactory.getIndexWriter();
    indexFactoryControl.setReturnValue(indexWriter, 1);
   
    indexWriter.optimize();
    indexWriterControl.setVoidCallable(1);
   
    indexWriter.close();
    indexWriterControl.setVoidCallable(1);
   
    indexFactoryControl.replay();
    indexWriterControl.replay();
   
View Full Code Here

Examples of org.springmodules.lucene.index.factory.LuceneIndexWriter

  final public void testWrite() throws Exception {
    SimpleAnalyzer analyzer = new SimpleAnalyzer();
    MockControl indexFactoryControl = MockControl.createStrictControl(IndexFactory.class);
    IndexFactory indexFactory = (IndexFactory)indexFactoryControl.getMock();
    MockControl indexWriterControl = MockControl.createStrictControl(LuceneIndexWriter.class);
    LuceneIndexWriter indexWriter = (LuceneIndexWriter)indexWriterControl.getMock();
    MockControl writerCallbackControl = MockControl.createStrictControl(WriterCallback.class);
    WriterCallback writerCallback = (WriterCallback)writerCallbackControl.getMock();
   
    indexFactory.getIndexWriter();
    indexFactoryControl.setReturnValue(indexWriter, 1);
   
    writerCallback.doWithWriter(indexWriter);
    writerCallbackControl.setReturnValue("return", 1);
   
    indexWriter.close();
    indexWriterControl.setVoidCallable(1);
   
    indexFactoryControl.replay();
    indexWriterControl.replay();
    writerCallbackControl.replay();
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.