Package org.apache.lucene.index

Examples of org.apache.lucene.index.IndexReader.numDocs()


    testTermDocsSomeMore(aprioriIndex, testIndex);

    IndexReader aprioriReader = IndexReader.open(aprioriIndex, false);
    IndexReader testReader = testIndex.indexReaderFactory();

    assertEquals(aprioriReader.numDocs(), testReader.numDocs());

    // assert field options
    assertEquals(aprioriReader.getFieldNames(IndexReader.FieldOption.INDEXED), testReader.getFieldNames(IndexReader.FieldOption.INDEXED));
    assertEquals(aprioriReader.getFieldNames(IndexReader.FieldOption.INDEXED_NO_TERMVECTOR), testReader.getFieldNames(IndexReader.FieldOption.INDEXED_NO_TERMVECTOR));
    assertEquals(aprioriReader.getFieldNames(IndexReader.FieldOption.INDEXED_WITH_TERMVECTOR), testReader.getFieldNames(IndexReader.FieldOption.INDEXED_WITH_TERMVECTOR));
View Full Code Here


   
    log.info("Processing Cluster {} with {} documents", clusterID, ids.size());
    Directory dir = FSDirectory.open(new File(this.indexDir));
    IndexReader reader = IndexReader.open(dir, false);
   
    log.info("# of documents in the index {}", reader.numDocs());
   
    Set<String> idSet = new HashSet<String>();
    idSet.addAll(ids);
   
    int numDocs = reader.numDocs();
View Full Code Here

    log.info("# of documents in the index {}", reader.numDocs());
   
    Set<String> idSet = new HashSet<String>();
    idSet.addAll(ids);
   
    int numDocs = reader.numDocs();
   
    OpenBitSet clusterDocBitset = getClusterDocBitset(reader, idSet, this.idField);
   
    log.info("Populating term infos from the index");
   
View Full Code Here

    IndexAccessor indexAccessor = this.getAccessor();
    IndexReader reader = null;
    int count = 0;
    try {
      reader = indexAccessor.getReader(false);
      count = reader.numDocs();
    } catch (IOException ex) {
      log.error("IOException happened during test of index. ", ex);
    } finally {
      indexAccessor.release(reader, false);
    }
View Full Code Here

    IndexAccessor indexAccessor = this.getAccessor();
    IndexReader reader = null;
    int count = 0;
    try {
      reader = indexAccessor.getReader(false);
      count = reader.numDocs();
    } catch (IOException ex) {
      log.error("IOX happened during test of index. " + ex.getMessage());
    } finally {
      indexAccessor.release(reader, false);
    }
View Full Code Here

  public final int getDocCount() {
    IndexReader reader = null;
    int count = 0;
    try {
      reader = IndexReader.open(directory);
      count = reader.numDocs();
    } catch (IOException ex) {
      LOG.error("IOException happened during test of index. ", ex);
    } finally {
      try {
        if (reader != null) {
View Full Code Here

   
    // add indexes from a wrapped IndexReader to the IndexWriter
    try {
      String[] fieldNames = fields.split(",");
      if (hasFields(reader, fieldNames)) {
        System.out.print("Removing fields from " + reader.numDocs() + " documents");
        FieldRemoveReader removeReader = new FieldRemoveReader(reader, fieldNames);
        writer.addIndexes(new IndexReader[] { removeReader });
        System.out.println();
        System.out.println("Complete: " + removeReader.getCount());
      }
View Full Code Here

        final String printHitsField = getRunData().getConfig().get("print.hits.field", null);
        if (hits != null && printHitsField != null && printHitsField.length() > 0) {
          System.out.println("totalHits = " + hits.totalHits);
          System.out.println("maxDoc()  = " + reader.maxDoc());
          System.out.println("numDocs() = " + reader.numDocs());
          for(int i=0;i<hits.scoreDocs.length;i++) {
            final int docID = hits.scoreDocs[i].doc;
            final Document doc = reader.document(docID);
            System.out.println("  " + i + ": doc=" + docID + " score=" + hits.scoreDocs[i].score + " " + printHitsField + " =" + doc.get(printHitsField));
          }
View Full Code Here

  private void assertIndex(PerfRunData runData) throws Exception {
    Directory taskDir = runData.getDirectory();
    assertSame(RAMDirectory.class, taskDir.getClass());
    IndexReader r = DirectoryReader.open(taskDir);
    try {
      assertEquals(10, r.numDocs());
    } finally {
      r.close();
    }
  }
 
View Full Code Here

    }
    IndexReader reader = w.getReader();
    w.close();

    IndexSearcher searcher = newSearcher(reader);
    int numDocs = reader.numDocs();
    ScoreDoc[] results;
    MatchAllDocsQuery q = new MatchAllDocsQuery();

    List<String> terms = new ArrayList<String>();
    terms.add("5");
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.