Example usage for org.springframework.data.solr.core.query FacetOptions setFacetPrefix

List of usage examples for org.springframework.data.solr.core.query FacetOptions setFacetPrefix

Introduction

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

Prototype

public FacetOptions setFacetPrefix(String facetPrefix) 

Source Link

Document

Set facet.prefix

Usage

From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java

@Test
public void testConstructSolrQueryWithFacetPrefix() {
    FacetQuery query = new SimpleFacetQuery(new Criteria("field_1").is("value_1"));
    FacetOptions facetOptions = new FacetOptions(new SimpleField("facet_1"), new SimpleField("facet_2"));
    facetOptions.setFacetPrefix("prefix");
    query.setFacetOptions(facetOptions);

    SolrQuery solrQuery = queryParser.constructSolrQuery(query);
    Assert.assertNotNull(solrQuery);/*from   w  ww  . j av  a  2 s  . com*/
    assertQueryStringPresent(solrQuery);
    assertPaginationNotPresent(solrQuery);
    assertProjectionNotPresent(solrQuery);
    assertGroupingNotPresent(solrQuery);
    assertFactingPresent(solrQuery, "facet_1", "facet_2");
    Assert.assertEquals(facetOptions.getFacetPrefix(), solrQuery.getParams("facet.prefix")[0]);
}