Package org.apache.lucene.util

Examples of org.apache.lucene.util.BitSet.cardinality()


        assertNull(tf.getDocIdSet(reader.getContext(), reader.getLiveDocs()));

        tf = new TermFilter(new Term(fieldName, "20"));
        DocIdSet result = tf.getDocIdSet(reader.getContext(), reader.getLiveDocs());
        BitSet bits = DocIdSets.toBitSet(result.iterator(), reader.maxDoc());
        assertThat(bits.cardinality(), equalTo(1));

        tf = new TermFilter(new Term("all", "xxx"));
        result = tf.getDocIdSet(reader.getContext(), reader.getLiveDocs());
        bits = DocIdSets.toBitSet(result.iterator(), reader.maxDoc());
        assertThat(bits.cardinality(), equalTo(100));
View Full Code Here


        assertThat(bits.cardinality(), equalTo(1));

        tf = new TermFilter(new Term("all", "xxx"));
        result = tf.getDocIdSet(reader.getContext(), reader.getLiveDocs());
        bits = DocIdSets.toBitSet(result.iterator(), reader.maxDoc());
        assertThat(bits.cardinality(), equalTo(100));

        reader.close();
        rd.close();
    }
View Full Code Here

        assertNull(tf.getDocIdSet(reader.getContext(), reader.getLiveDocs()));

        tf = new TermsFilter(new Term[]{new Term(fieldName, "19"), new Term(fieldName, "20")});
        DocIdSet result = tf.getDocIdSet(reader.getContext(), reader.getLiveDocs());
        BitSet bits = DocIdSets.toBitSet(result.iterator(), reader.maxDoc());
        assertThat(bits.cardinality(), equalTo(1));

        tf = new TermsFilter(new Term[]{new Term(fieldName, "19"), new Term(fieldName, "20"), new Term(fieldName, "10")});
        result = tf.getDocIdSet(reader.getContext(), reader.getLiveDocs());
        bits = DocIdSets.toBitSet(result.iterator(), reader.maxDoc());
        assertThat(bits.cardinality(), equalTo(2));
View Full Code Here

        assertThat(bits.cardinality(), equalTo(1));

        tf = new TermsFilter(new Term[]{new Term(fieldName, "19"), new Term(fieldName, "20"), new Term(fieldName, "10")});
        result = tf.getDocIdSet(reader.getContext(), reader.getLiveDocs());
        bits = DocIdSets.toBitSet(result.iterator(), reader.maxDoc());
        assertThat(bits.cardinality(), equalTo(2));

        tf = new TermsFilter(new Term[]{new Term(fieldName, "19"), new Term(fieldName, "20"), new Term(fieldName, "10"), new Term(fieldName, "00")});
        result = tf.getDocIdSet(reader.getContext(), reader.getLiveDocs());
        bits = DocIdSets.toBitSet(result.iterator(), reader.maxDoc());
        assertThat(bits.cardinality(), equalTo(2));
View Full Code Here

        assertThat(bits.cardinality(), equalTo(2));

        tf = new TermsFilter(new Term[]{new Term(fieldName, "19"), new Term(fieldName, "20"), new Term(fieldName, "10"), new Term(fieldName, "00")});
        result = tf.getDocIdSet(reader.getContext(), reader.getLiveDocs());
        bits = DocIdSets.toBitSet(result.iterator(), reader.maxDoc());
        assertThat(bits.cardinality(), equalTo(2));

        reader.close();
        rd.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.