Package org.apache.lucene.index

Examples of org.apache.lucene.index.RandomIndexWriter.addDocuments()


      final Field groupEnd = newField("groupend", "x", Field.Index.NOT_ANALYZED);
      groupEnd.setIndexOptions(IndexOptions.DOCS_ONLY);
      groupEnd.setOmitNorms(true);
      docs.get(docs.size()-1).add(groupEnd);
      // Add as a doc block:
      w.addDocuments(docs);
      if (group != null && random.nextInt(7) == 4) {
        updateDocs.add(docs);
      }
    }
View Full Code Here


    final List<Document> docs = new ArrayList<Document>();

    docs.add(makeJob("java", 2007));
    docs.add(makeJob("python", 2010));
    docs.add(makeResume("Lisa", "United Kingdom"));
    w.addDocuments(docs);

    docs.clear();
    docs.add(makeJob("ruby", 2005));
    docs.add(makeJob("java", 2006));
    docs.add(makeResume("Frank", "United States"));
View Full Code Here

    docs.clear();
    docs.add(makeJob("ruby", 2005));
    docs.add(makeJob("java", 2006));
    docs.add(makeResume("Frank", "United States"));
    w.addDocuments(docs);

    IndexReader r = w.getReader();
    w.close();
    IndexSearcher s = newSearcher(r, false);
View Full Code Here

    Collections.shuffle(docs2, random);
    docs2.add(makeResume("Frank", "United States"));
   
    addSkillless(w);
    boolean turn = random.nextBoolean();
    w.addDocuments(turn ? docs:docs2);

    addSkillless(w);
   
    w.addDocuments(!turn ? docs:docs2);
   
View Full Code Here

    boolean turn = random.nextBoolean();
    w.addDocuments(turn ? docs:docs2);

    addSkillless(w);
   
    w.addDocuments(!turn ? docs:docs2);
   
    addSkillless(w);

    IndexReader r = w.getReader();
    w.close();
View Full Code Here

        w.addDocument(childDoc);
      }

      // Parent last:
      joinDocs.add(parentJoinDoc);
      joinW.addDocuments(joinDocs);

      if (doDeletes && random.nextInt(30) == 7) {
        toDelete.add(parentDocID);
      }
    }
View Full Code Here

    docs.add(makeJob("java", 2007));
    docs.add(makeJob("python", 2010));
    docs.add(makeQualification("maths", 1999));
    docs.add(makeResume("Lisa", "United Kingdom"));
    w.addDocuments(docs);

    IndexReader r = w.getReader();
    w.close();
    IndexSearcher s = newSearcher(r, false);
View Full Code Here

    RandomIndexWriter w = new RandomIndexWriter(random, dir);
    Document childDoc = new Document();
    childDoc.add(newField("child", "1", Field.Store.NO, Field.Index.NOT_ANALYZED));
    Document parentDoc = new Document();
    parentDoc.add(newField("parent", "1", Field.Store.NO, Field.Index.NOT_ANALYZED));
    w.addDocuments(Arrays.asList(childDoc, parentDoc));
    IndexReader r = w.getReader();
    w.close();
    IndexSearcher s = newSearcher(r, false);
    Query tq = new TermQuery(new Term("child", "1"));
    final Filter parentsFilter = new CachingWrapperFilter(new RawTermFilter(new Term("parent", "1")),
View Full Code Here

    Directory dir = newDirectory();
    RandomIndexWriter w = new RandomIndexWriter(random, dir, newIndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer(random)).setMergePolicy(new LogDocMergePolicy()));
    Document parentDoc = new Document();
    parentDoc.add(newField("parent", "1", Field.Store.NO, Field.Index.NOT_ANALYZED));
    parentDoc.add(newField("isparent", "yes", Field.Store.NO, Field.Index.NOT_ANALYZED));
    w.addDocuments(Arrays.asList(parentDoc));

    // Add another doc so scorer is not null
    parentDoc = new Document();
    parentDoc.add(newField("parent", "2", Field.Store.NO, Field.Index.NOT_ANALYZED));
    parentDoc.add(newField("isparent", "yes", Field.Store.NO, Field.Index.NOT_ANALYZED));
View Full Code Here

    parentDoc = new Document();
    parentDoc.add(newField("parent", "2", Field.Store.NO, Field.Index.NOT_ANALYZED));
    parentDoc.add(newField("isparent", "yes", Field.Store.NO, Field.Index.NOT_ANALYZED));
    Document childDoc = new Document();
    childDoc.add(newField("child", "2", Field.Store.NO, Field.Index.NOT_ANALYZED));
    w.addDocuments(Arrays.asList(childDoc, parentDoc));

    // Need single seg:
    w.forceMerge(1);
    IndexReader r = w.getReader();
    w.close();
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.