Example usage for org.springframework.data.solr.core.query Query addGroupByField

List of usage examples for org.springframework.data.solr.core.query Query addGroupByField

Introduction

In this page you can find the example usage for org.springframework.data.solr.core.query Query addGroupByField.

Prototype

<T extends Query> T addGroupByField(Field field);

Source Link

Document

add the given field to those used for grouping result Corresponds to '' in solr

Usage

From source file:com.att.archive.restful.query.GroupSolrQueryHandler.java

private Query createGroupOptions(Set<String> group) {
    Query qCriteria = new SimpleQuery();
    Iterator<String> itr = group.iterator();
    while (itr.hasNext()) {
        qCriteria.addGroupByField(new SimpleField(itr.next()));
    }// w  w w .j  a v a2 s.c  o  m
    return qCriteria;
}

From source file:org.springframework.data.solr.core.query.SimpleQueryTest.java

@Test
public void testCloneQueryWithGroupBy() {
    Query source = new SimpleQuery(new Criteria("field_1").is("value_1"));
    source.addGroupByField(new SimpleField("field_2"));

    Query destination = SimpleQuery.fromQuery(source);
    Assert.assertEquals(1, destination.getGroupByFields().size());
}