Package org.apache.lucene.document

Examples of org.apache.lucene.document.DoubleField


    @Override
    protected void fillSingleValueWithMissing() throws Exception {
        Document d = new Document();
        d.add(new StringField("_id", "1", Field.Store.NO));
        d.add(new DoubleField("value", 2.0d, Field.Store.NO));
        writer.addDocument(d);

        d = new Document();
        d.add(new StringField("_id", "2", Field.Store.NO));
        //d.add(new StringField("value", one(), Field.Store.NO)); // MISSING....
        writer.addDocument(d);

        d = new Document();
        d.add(new StringField("_id", "3", Field.Store.NO));
        d.add(new DoubleField("value", 3.0d, Field.Store.NO));
        writer.addDocument(d);
    }
View Full Code Here


    @Override
    protected void fillMultiValueAllSet() throws Exception {
        Document d = new Document();
        d.add(new StringField("_id", "1", Field.Store.NO));
        d.add(new DoubleField("value", 2.0d, Field.Store.NO));
        d.add(new DoubleField("value", 4.0d, Field.Store.NO));
        writer.addDocument(d);

        d = new Document();
        d.add(new StringField("_id", "2", Field.Store.NO));
        d.add(new DoubleField("value", 1.0d, Field.Store.NO));
        writer.addDocument(d);

        d = new Document();
        d.add(new StringField("_id", "3", Field.Store.NO));
        d.add(new DoubleField("value", 3.0d, Field.Store.NO));
        writer.addDocument(d);
    }
View Full Code Here

    @Override
    protected void fillMultiValueWithMissing() throws Exception {
        Document d = new Document();
        d.add(new StringField("_id", "1", Field.Store.NO));
        d.add(new DoubleField("value", 2.0d, Field.Store.NO));
        d.add(new DoubleField("value", 4.0d, Field.Store.NO));
        writer.addDocument(d);

        d = new Document();
        d.add(new StringField("_id", "2", Field.Store.NO));
        //d.add(new StringField("value", one(), Field.Store.NO)); // MISSING
        writer.addDocument(d);

        d = new Document();
        d.add(new StringField("_id", "3", Field.Store.NO));
        d.add(new DoubleField("value", 3.0f, Field.Store.NO));
        writer.addDocument(d);
    }
View Full Code Here

    }

    protected void fillExtendedMvSet() throws Exception {
        Document d = new Document();
        d.add(new StringField("_id", "1", Field.Store.NO));
        d.add(new DoubleField("value", 2, Field.Store.NO));
        d.add(new DoubleField("value", 4, Field.Store.NO));
        writer.addDocument(d);

        d = new Document();
        d.add(new StringField("_id", "2", Field.Store.NO));
        writer.addDocument(d);

        d = new Document();
        d.add(new StringField("_id", "3", Field.Store.NO));
        d.add(new DoubleField("value", 3, Field.Store.NO));
        writer.addDocument(d);
        writer.commit();

        d = new Document();
        d.add(new StringField("_id", "4", Field.Store.NO));
        d.add(new DoubleField("value", 4, Field.Store.NO));
        d.add(new DoubleField("value", 5, Field.Store.NO));
        d.add(new DoubleField("value", 6, Field.Store.NO));
        writer.addDocument(d);

        d = new Document();
        d.add(new StringField("_id", "5", Field.Store.NO));
        d.add(new DoubleField("value", 6, Field.Store.NO));
        d.add(new DoubleField("value", 7, Field.Store.NO));
        d.add(new DoubleField("value", 8, Field.Store.NO));
        writer.addDocument(d);

        d = new Document();
        d.add(new StringField("_id", "6", Field.Store.NO));
        writer.addDocument(d);

        d = new Document();
        d.add(new StringField("_id", "7", Field.Store.NO));
        d.add(new DoubleField("value", 8, Field.Store.NO));
        d.add(new DoubleField("value", 9, Field.Store.NO));
        d.add(new DoubleField("value", 10, Field.Store.NO));
        writer.addDocument(d);
        writer.commit();

        d = new Document();
        d.add(new StringField("_id", "8", Field.Store.NO));
        d.add(new DoubleField("value", -8, Field.Store.NO));
        d.add(new DoubleField("value", -9, Field.Store.NO));
        d.add(new DoubleField("value", -10, Field.Store.NO));
        writer.addDocument(d);
    }
View Full Code Here

    getLuceneDocument().add( numField );
  }

  @Override
  public void addDoubleNumericField(double value, String name, int precisionStep, SerializableStore store, boolean indexed, float boost, boolean omitNorms, boolean omitTermFreqAndPositions) {
    final DoubleField numField = new DoubleField( name, value, getStore( store ) );
    numField.setBoost( boost );
    getLuceneDocument().add( numField );
  }
View Full Code Here

TOP

Related Classes of org.apache.lucene.document.DoubleField

Copyright © 2018 www.massapicom. 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.