Examples of terms()


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

  }
 
  public static void dumpTags(File file, String field, long maxDocs) throws IOException {
    Directory dir = FSDirectory.open(file);
    IndexReader reader = IndexReader.open(dir, true);
    TermEnum te = reader.terms(new Term(field, ""));
    do {
      Term term = te.term();
      if (term == null || term.field().equals(field) == false) {
        break;
      }
View Full Code Here

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

  public static void emitTextForTags(File file, File output) throws IOException {
    String field = "tag";
   
    Directory dir = FSDirectory.open(file);
    IndexReader reader = IndexReader.open(dir, true);
    TermEnum te = reader.terms(new Term(field, ""));
    StringBuilder buf = new StringBuilder();
    do {
      Term term = te.term();
      if (term == null || term.field().equals(field) == false) {
        break;
View Full Code Here

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

    // Separately count how many tokens are actually in the index:
    IndexReader reader = IndexReader.open(benchmark.getRunData().getDirectory());
    assertEquals(NUM_DOCS, reader.numDocs());

    TermEnum terms = reader.terms();
    TermDocs termDocs = reader.termDocs();
    int totalTokenCount2 = 0;
    while(terms.next()) {
      termDocs.seek(terms.term());
      while(termDocs.next())
View Full Code Here

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

    }

    // compare term enumeration stepping

    TermEnum aprioriTermEnum = aprioriReader.terms();
    TermEnum testTermEnum = testReader.terms();


    while (true) {

      if (!aprioriTermEnum.next()) {
View Full Code Here

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

    // compare term enumeration seeking

    aprioriTermEnum = aprioriReader.terms();

    TermEnum aprioriTermEnumSeeker = aprioriReader.terms();
    TermEnum testTermEnumSeeker = testReader.terms();

    while (aprioriTermEnum.next()) {
      if (aprioriTermEnumSeeker.skipTo(aprioriTermEnum.term())) {
        assertTrue(testTermEnumSeeker.skipTo(aprioriTermEnum.term()));
        assertEquals(aprioriTermEnumSeeker.term(), testTermEnumSeeker.term());
View Full Code Here

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

    testTermEnumSeeker.close();

    // skip to non existing terms

    aprioriTermEnumSeeker = aprioriReader.terms();
    testTermEnumSeeker = testReader.terms();

    aprioriTermEnum = aprioriReader.terms();
    aprioriTermEnum.next();
    Term nonExistingTerm = new Term(aprioriTermEnum.term().field(), "bzzzzoo993djdj380sdf");
    aprioriTermEnum.close();
View Full Code Here

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

        System.out.println("FST stores ord");
      } else {
        System.out.println("FST stores docFreq");
      }
    }
    TermEnum termEnum = r.terms(new Term("body", ""));
    if (VERBOSE) {
      System.out.println("TEST: got termEnum=" + termEnum);
    }
    int ord = 0;
    while(true) {
View Full Code Here

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

        if (VERBOSE) {
          System.out.println("TEST: seek " + randomTerm + " ch[0]=" + (randomTerm.length() == 0 ? -1 : randomTerm.charAt(0)));
        }

        termEnum = r.terms(new Term("body", randomTerm));
        final IntsRefFSTEnum.InputOutput fstSeekResult = fstEnum.seekCeil(toIntsRef(randomTerm));

        if (termEnum.term() == null || !"body".equals(termEnum.term().field())) {
          assertNull("got " + (fstSeekResult == null ? "null" : toString(fstSeekResult.input) + " but expected null"), fstSeekResult);
        } else {
View Full Code Here

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

    LinkedList<Term> termsWithPrefix = new LinkedList<Term>();
    IndexReader ir = reader;

    // this TermEnum gives "piccadilly", "pie" and "pizza".
    String prefix = "pi";
    TermEnum te = ir.terms(new Term("body", prefix));
    do {
        if (te.term().text().startsWith(prefix))
        {
            termsWithPrefix.add(te.term());
        }
View Full Code Here

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

    // search for "blue* pizza":
    MultiPhraseQuery query3 = new MultiPhraseQuery();
    termsWithPrefix.clear();
    prefix = "blue";
    te = ir.terms(new Term("body", prefix));
    do {
        if (te.term().text().startsWith(prefix))
        {
            termsWithPrefix.add(te.term());
        }
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.