Package org.apache.lucene.index

Examples of org.apache.lucene.index.TermDocs.skipTo()


      TermDocs aprioriTermDocsSeeker = aprioriReader.termDocs(aprioriTermEnum.term());
      TermDocs testTermDocsSeeker = testReader.termDocs(testTermEnum.term());

      while (aprioriTermDocsSeeker.next()) {
        assertTrue(testTermDocsSeeker.skipTo(aprioriTermDocsSeeker.doc()));
        assertEquals(aprioriTermDocsSeeker.doc(), testTermDocsSeeker.doc());
      }

      aprioriTermDocsSeeker.close();
      testTermDocsSeeker.close();
View Full Code Here


                // filter out documents that do not match the name test
                if (nameTest != null) {
                    TermDocs tDocs = reader.termDocs(new Term(FieldNames.LABEL, nameTest));
                    try {
                        for (int i = hits.nextSetBit(0); i >= 0; i = hits.nextSetBit(i + 1)) {
                            if (!tDocs.skipTo(i)) {
                                hits.clear(i);
                            }
                        }
                    } finally {
                        tDocs.close();
View Full Code Here

    assertEquals(aprioriTermDocs.next(), testTermDocs.next());
    assertEquals(aprioriTermDocs.freq(), testTermDocs.freq());
    assertEquals(aprioriTermDocs.doc(), testTermDocs.doc());

    if (aprioriTermDocs.skipTo(4)) {
      assertTrue(testTermDocs.skipTo(4));
      assertEquals(aprioriTermDocs.freq(), testTermDocs.freq());
      assertEquals(aprioriTermDocs.doc(), testTermDocs.doc());
    } else {
      assertFalse(testTermDocs.skipTo(4));
    }
View Full Code Here

    if (aprioriTermDocs.skipTo(4)) {
      assertTrue(testTermDocs.skipTo(4));
      assertEquals(aprioriTermDocs.freq(), testTermDocs.freq());
      assertEquals(aprioriTermDocs.doc(), testTermDocs.doc());
    } else {
      assertFalse(testTermDocs.skipTo(4));
    }

    if (aprioriTermDocs.next()) {
      assertTrue(testTermDocs.next());
      assertEquals(aprioriTermDocs.freq(), testTermDocs.freq());
View Full Code Here


    // beyond this point all next and skipto will return false

    if (aprioriTermDocs.skipTo(100)) {
      assertTrue(testTermDocs.skipTo(100));
      assertEquals(aprioriTermDocs.freq(), testTermDocs.freq());
      assertEquals(aprioriTermDocs.doc(), testTermDocs.doc());
    } else {
      assertFalse(testTermDocs.skipTo(100));
    }
View Full Code Here

    TermDocs testTermDocs = testReader.termDocs(aprioriTermEnum.term());

    assertEquals(aprioriTermDocs.next(), testTermDocs.next());
    assertEquals(aprioriTermDocs.doc(), testTermDocs.doc());

    assertEquals(aprioriTermDocs.skipTo(100), testTermDocs.skipTo(100));
    assertEquals(aprioriTermDocs.doc(), testTermDocs.doc());

    assertEquals(aprioriTermDocs.next(), testTermDocs.next());
    assertEquals(aprioriTermDocs.doc(), testTermDocs.doc());
View Full Code Here

    assertEquals(aprioriTermDocs.doc(), testTermDocs.doc());

    assertEquals(aprioriTermDocs.next(), testTermDocs.next());
    assertEquals(aprioriTermDocs.doc(), testTermDocs.doc());

    assertEquals(aprioriTermDocs.skipTo(110), testTermDocs.skipTo(110));
    assertEquals(aprioriTermDocs.doc(), testTermDocs.doc());

    assertEquals(aprioriTermDocs.skipTo(10), testTermDocs.skipTo(10));
    assertEquals(aprioriTermDocs.doc(), testTermDocs.doc());
View Full Code Here

    assertEquals(aprioriTermDocs.doc(), testTermDocs.doc());

    assertEquals(aprioriTermDocs.skipTo(110), testTermDocs.skipTo(110));
    assertEquals(aprioriTermDocs.doc(), testTermDocs.doc());

    assertEquals(aprioriTermDocs.skipTo(10), testTermDocs.skipTo(10));
    assertEquals(aprioriTermDocs.doc(), testTermDocs.doc());

    assertEquals(aprioriTermDocs.skipTo(210), testTermDocs.skipTo(210));
    assertEquals(aprioriTermDocs.doc(), testTermDocs.doc());
View Full Code Here

    assertEquals(aprioriTermDocs.doc(), testTermDocs.doc());

    assertEquals(aprioriTermDocs.skipTo(10), testTermDocs.skipTo(10));
    assertEquals(aprioriTermDocs.doc(), testTermDocs.doc());

    assertEquals(aprioriTermDocs.skipTo(210), testTermDocs.skipTo(210));
    assertEquals(aprioriTermDocs.doc(), testTermDocs.doc());

    aprioriTermDocs.close();
    aprioriReader.close();
View Full Code Here

      TermDocs aprioriTermDocsSeeker = aprioriReader.termDocs(aprioriTermEnum.term());
      TermDocs testTermDocsSeeker = testReader.termDocs(testTermEnum.term());

      while (aprioriTermDocsSeeker.next()) {
        assertTrue(testTermDocsSeeker.skipTo(aprioriTermDocsSeeker.doc()));
        assertEquals(aprioriTermDocsSeeker.doc(), testTermDocsSeeker.doc());
      }

      aprioriTermDocsSeeker.close();
      testTermDocsSeeker.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.