Package org.apache.lucene.index

Examples of org.apache.lucene.index.SortedNumericDocValues.valueAt()


        assertThat(FieldData.isMultiValued(longValues), equalTo(true));

        longValues.setDocument(0);
        assertThat(longValues.count(), equalTo(2));
        assertThat(longValues.valueAt(0), equalTo(2l));
        assertThat(longValues.valueAt(1), equalTo(4l));

        longValues.setDocument(1);
        assertThat(longValues.count(), equalTo(1));
        assertThat(longValues.valueAt(0), equalTo(1l));
View Full Code Here


        assertThat(FieldData.isMultiValued(longValues), equalTo(true));

        longValues.setDocument(0);
        assertThat(longValues.count(), equalTo(2));
        assertThat(longValues.valueAt(0), equalTo(2l));
        assertThat(longValues.valueAt(1), equalTo(4l));

        longValues.setDocument(1);
        assertThat(longValues.count(), equalTo(1));
        assertThat(longValues.valueAt(0), equalTo(1l));
View Full Code Here

        assertThat(longValues.valueAt(0), equalTo(2l));
        assertThat(longValues.valueAt(1), equalTo(4l));

        longValues.setDocument(1);
        assertThat(longValues.count(), equalTo(1));
        assertThat(longValues.valueAt(0), equalTo(1l));

        longValues.setDocument(2);
        assertThat(longValues.count(), equalTo(1));
        assertThat(longValues.valueAt(0), equalTo(3l));
View Full Code Here

        assertThat(longValues.count(), equalTo(1));
        assertThat(longValues.valueAt(0), equalTo(1l));

        longValues.setDocument(2);
        assertThat(longValues.count(), equalTo(1));
        assertThat(longValues.valueAt(0), equalTo(3l));

        SortedNumericDoubleValues doubleValues = fieldData.getDoubleValues();

        assertThat(FieldData.isMultiValued(doubleValues), equalTo(true));
View Full Code Here

        assertThat(FieldData.isMultiValued(longValues), equalTo(true));

        longValues.setDocument(0);
        assertThat(longValues.count(), equalTo(2));
        assertThat(longValues.valueAt(0), equalTo(2l));
        assertThat(longValues.valueAt(1), equalTo(4l));

        longValues.setDocument(1);
        assertThat(longValues.count(), equalTo(0));
View Full Code Here

        assertThat(FieldData.isMultiValued(longValues), equalTo(true));

        longValues.setDocument(0);
        assertThat(longValues.count(), equalTo(2));
        assertThat(longValues.valueAt(0), equalTo(2l));
        assertThat(longValues.valueAt(1), equalTo(4l));

        longValues.setDocument(1);
        assertThat(longValues.count(), equalTo(0));

        longValues.setDocument(2);
View Full Code Here

        longValues.setDocument(1);
        assertThat(longValues.count(), equalTo(0));

        longValues.setDocument(2);
        assertThat(longValues.count(), equalTo(1));
        assertThat(longValues.valueAt(0), equalTo(3l));

        SortedNumericDoubleValues doubleValues = fieldData.getDoubleValues();

        assertThat(FieldData.isMultiValued(doubleValues), equalTo(true));
View Full Code Here

            set.clear();
            data.setDocument(i);
            int numValues = data.count();
            for (int j = 0; j < numValues; j++) {
                set.add(data.valueAt(j));
            }
            assertThat(set, equalTo(v));

            final DoubleOpenHashSet doubleV = new DoubleOpenHashSet();
            final boolean[] states = v.allocated;
View Full Code Here

                    @Override
                    protected boolean matchDoc(int doc) {
                        values.setDocument(doc);
                        final int numVals = values.count();
                        for (int i = 0; i < numVals; i++) {
                            if (terms.contains(values.valueAt(i))) {
                                return true;
                            }
                        }

                        return false;
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.