Package org.apache.accumulo.examples.wikisearch.protobuf.TermWeight.Info

Examples of org.apache.accumulo.examples.wikisearch.protobuf.TermWeight.Info.Builder


    return TermWeight.Info.newBuilder();
  }
 
  @Test
  public void testSingleValue() throws InvalidProtocolBufferException {
    Builder builder = createBuilder();
    builder.addWordOffset(1);
    builder.addWordOffset(5);
    builder.setNormalizedTermFrequency(0.1f);
   
    values.add(new Value(builder.build().toByteArray()));
   
    Value result = combiner.reduce(new Key(), values.iterator());
   
    TermWeight.Info info = TermWeight.Info.parseFrom(result.get());
   
View Full Code Here


    Assert.assertTrue(offsets.get(1) == 5);
  }
 
  @Test
  public void testAggregateTwoValues() throws InvalidProtocolBufferException {
    Builder builder = createBuilder();
    builder.addWordOffset(1);
    builder.addWordOffset(5);
    builder.setNormalizedTermFrequency(0.1f);
   
    values.add(new Value(builder.build().toByteArray()));
   
    builder = createBuilder();
    builder.addWordOffset(3);
    builder.setNormalizedTermFrequency(0.05f);
   
    values.add(new Value(builder.build().toByteArray()));
   
    Value result = combiner.reduce(new Key(), values.iterator());
   
    TermWeight.Info info = TermWeight.Info.parseFrom(result.get());
   
View Full Code Here

    Assert.assertTrue(offsets.get(2) == 5);
  }
 
  @Test
  public void testAggregateManyValues() throws InvalidProtocolBufferException {
    Builder builder = createBuilder();
    builder.addWordOffset(13);
    builder.addWordOffset(15);
    builder.addWordOffset(19);
    builder.setNormalizedTermFrequency(0.12f);
   
    values.add(new Value(builder.build().toByteArray()));
   
    builder = createBuilder();
    builder.addWordOffset(1);
    builder.addWordOffset(5);
    builder.setNormalizedTermFrequency(0.1f);
   
    values.add(new Value(builder.build().toByteArray()));
   
    builder = createBuilder();
    builder.addWordOffset(3);
    builder.setNormalizedTermFrequency(0.05f);
   
    values.add(new Value(builder.build().toByteArray()));
   
    Value result = combiner.reduce(new Key(), values.iterator());
   
    TermWeight.Info info = TermWeight.Info.parseFrom(result.get());
   
View Full Code Here

    Assert.assertTrue(offsets.get(5) == 19);
  }
 
  @Test
  public void testEmptyValue() throws InvalidProtocolBufferException {
    Builder builder = createBuilder();
    builder.addWordOffset(13);
    builder.addWordOffset(15);
    builder.addWordOffset(19);
    builder.setNormalizedTermFrequency(0.12f);
   
    values.add(new Value("".getBytes()));
    values.add(new Value(builder.build().toByteArray()));
    values.add(new Value("".getBytes()));
   
    builder = createBuilder();
    builder.addWordOffset(1);
    builder.addWordOffset(5);
    builder.setNormalizedTermFrequency(0.1f);
   
    values.add(new Value(builder.build().toByteArray()));
    values.add(new Value("".getBytes()));
   
    builder = createBuilder();
    builder.addWordOffset(3);
    builder.setNormalizedTermFrequency(0.05f);
   
    values.add(new Value(builder.build().toByteArray()));
    values.add(new Value("".getBytes()));
   
    Value result = combiner.reduce(new Key(), values.iterator());
   
    TermWeight.Info info = TermWeight.Info.parseFrom(result.get());
View Full Code Here

TOP

Related Classes of org.apache.accumulo.examples.wikisearch.protobuf.TermWeight.Info.Builder

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.