Package org.apache.lucene.util

Examples of org.apache.lucene.util.FixedBitSet.clear()


          }

          int lastDoc = -1;
          while (true) {
            lastDoc = doc;
            bits.clear(lastDoc);
            doc = docs.nextDoc();
            if (doc == DocIdSetIterator.NO_MORE_DOCS) {
              break;
            }
          }
View Full Code Here


  @Override
  public DocIdSet getDocIdSet(AtomicReaderContext context, Bits acceptDocs) throws IOException {
    FixedBitSet bits = new FixedBitSet(context.reader().maxDoc());
    bits.set(doc);
    if (acceptDocs != null && !acceptDocs.get(doc)) bits.clear(doc);
    return bits;
  }
}
View Full Code Here

      assertEquals(0, docsEnum.docID());
      assertEquals(tk.freqs.get(termsEnum.term().utf8ToString()), (Integer) docsEnum.freq());
      assertEquals(DocsEnum.NO_MORE_DOCS, docsEnum.nextDoc());
      this.docsEnum.set(docsEnum);

      bits.clear(0);
      DocsAndPositionsEnum docsAndPositionsEnum = termsEnum.docsAndPositions(bits, random().nextBoolean() ? null : this.docsAndPositionsEnum.get());
      assertEquals(ft.storeTermVectorOffsets() || ft.storeTermVectorPositions(), docsAndPositionsEnum != null);
      if (docsAndPositionsEnum != null) {
        assertEquals(DocsEnum.NO_MORE_DOCS, docsAndPositionsEnum.nextDoc());
      }
View Full Code Here

        assert oldLiveDocs != null;
        final DocIdSetIterator it = bits.iterator();
        for (int i = it.nextDoc(); i < maxDoc; i = it.nextDoc()) {
          if (!oldLiveDocs.get(i)) {
            // we can safely modify the current bit, as the iterator already stepped over it:
            bits.clear(i);
          }
        }
      }
     
      this.liveDocs = bits;
View Full Code Here

      RedisManager.getInstance().returnJedis(this.host + ":" + this.port,
          jedis);

      for (int docid = 0; docid < docValues.length; docid++) {
        if (members == null) {
          bits.clear(docid);
        } else {
          bits.set(docid);
          scores.put(docid + docBase,
              members.contains(docValues[docid]) ? 1.0 : 0.0);
        }
View Full Code Here

          if (result instanceof OtpErlangDouble) {
            scores.put(docid + docBase,
                ((OtpErlangDouble) result).doubleValue());
            bits.set(docid);
          } else {
            bits.clear(docid);
          }
        }
      } else {
        jlog.severe("The rpc call to " + this.mod + ":" + this.fun
            + " failed: " + response
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.