List of usage examples for org.apache.solr.client.solrj SolrQuery getFacetLimit
public int getFacetLimit()
From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java
License:Apache License
/** * @see DATASOLR-236/*from w w w.j a v a 2s . com*/ */ @Test public void testNegativeFacetLimitUsingFacetOptions_setFacetLimit() { FacetQuery query = new SimpleFacetQuery(new Criteria("field_1").is("value_1")); FacetOptions facetOptions = new FacetOptions(new SimpleField("facet_1")); facetOptions.setFacetLimit(-1); query.setFacetOptions(facetOptions); SolrQuery solrQuery = queryParser.constructSolrQuery(query); Assert.assertEquals(-1, solrQuery.getFacetLimit()); Assert.assertEquals(null, solrQuery.get(FacetParams.FACET_OFFSET)); }
From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java
License:Apache License
/** * @see DATASOLR-236/*from ww w.j a va2 s . com*/ */ @Test public void testNegativeFacetLimitUsingFacetOptions_setPageable() { FacetQuery query = new SimpleFacetQuery(new Criteria("field_1").is("value_1")); FacetOptions facetOptions = new FacetOptions(new SimpleField("facet_1")); facetOptions.setPageable(new SolrPageRequest(0, -1)); query.setFacetOptions(facetOptions); SolrQuery solrQuery = queryParser.constructSolrQuery(query); Assert.assertEquals(-1, solrQuery.getFacetLimit()); Assert.assertEquals(null, solrQuery.get(FacetParams.FACET_OFFSET)); }
From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java
License:Apache License
/** * @see DATASOLR-236//from w w w. j a va 2s .c o m */ @Test public void testNegativeFacetOffsetAndFacetLimitUsingFacetOptions_setPageable() { FacetQuery query = new SimpleFacetQuery(new Criteria("field_1").is("value_1")); FacetOptions facetOptions = new FacetOptions(new SimpleField("facet_1")); facetOptions.setPageable(new SolrPageRequest(1, -1)); query.setFacetOptions(facetOptions); SolrQuery solrQuery = queryParser.constructSolrQuery(query); Assert.assertEquals(-1, solrQuery.getFacetLimit()); Assert.assertEquals(Integer.valueOf(0), solrQuery.getInt(FacetParams.FACET_OFFSET)); }