Package org.apache.solr.common

Examples of org.apache.solr.common.SolrInputDocument.keySet()


        resultMapper.map(result, solrUpdateWriter);
        verify(solrUpdateWriter).add(solrInputDocCaptor.capture());
       
        SolrInputDocument solrDocument = solrInputDocCaptor.getValue();

        assertEquals(Sets.newHashSet("fieldA", "fieldB"), solrDocument.keySet());

        SolrInputField fieldA = solrDocument.get("fieldA");
        SolrInputField fieldB = solrDocument.get("fieldB");

        assertEquals(Lists.newArrayList(42), fieldA.getValues());
View Full Code Here


        builder.add(docA);
        builder.add(docB);
       
        SolrInputDocument merged = builder.getDocument();
       
        assertEquals(Sets.newHashSet("fieldA", "fieldB"), merged.keySet());
       
        assertEquals(Lists.newArrayList("valueA1", "valueA2"), merged.getField("fieldA").getValues());
        assertEquals(Lists.newArrayList("valueB"), merged.getField("fieldB").getValues());
    }
   
View Full Code Here

        additionalDocument.addField("additionalField", "additionalValue");
        builder.add(additionalDocument);
       
        SolrInputDocument merged = builder.getDocument();
        assertSame(merged, baseDocument);
        assertEquals(Sets.newHashSet("baseField", "additionalField"), merged.keySet());
       
    }
   
    @Test
    public void testAdd_WithPrefix() {
View Full Code Here

        builder.add(docA, "A_");
        builder.add(docB);
       
        SolrInputDocument merged = builder.getDocument();
       
        assertEquals(Sets.newHashSet("A_fieldA", "fieldB"), merged.keySet());
       
        assertEquals(Lists.newArrayList("valueA"), merged.getField("A_fieldA").getValues());
        assertEquals(Lists.newArrayList("valueB"), merged.getField("fieldB").getValues());
    }
   
View Full Code Here

        builder.add(docA);
        builder.add(docB);
       
        SolrInputDocument merged = builder.getDocument();
       
        assertEquals(Sets.newHashSet("field"), merged.keySet());
        assertEquals(Lists.newArrayList("A1", "A2", "B1", "B2"), merged.get("field").getValues());
       
        // The boost of the first-added definition of a field is the definitive version
        assertEquals(0.5f * 0.5f * 1.5f * 1.5f, merged.getField("field").getBoost(), 0f);
    }
View Full Code Here

        doReturn(Lists.newArrayList("B")).when(valueMapper).map(bytesB);
       
        SolrInputDocument solrDocument = new SolrInputDocument();
        documentExtractor.extractDocument(result, solrDocument);
       
        assertEquals(Sets.newHashSet("fieldName"), solrDocument.keySet());
        assertEquals(Lists.newArrayList("A", "B"), solrDocument.get("fieldName").getValues());
    }

}
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.