"Keep in mind that BitSetIterator is fast for iteration over all it's bits.
If it's used as a filter (with skipping), I would expect it to be slower."
still, DenseBitsMatcher (BitSetIterator warpped in Matcher) works faster than
anything else for this case:
int skip(Matcher m) throws IOException{
int doc=-1, ret = 0;
while(m.skipTo(doc+1)){
doc = m.doc();
ret+=doc;
}
return ret;
}
for sparse bit sets, VInt thingy works the best
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]