List of usage examples for org.springframework.data.solr.core.query Query getFilterQueries
List<FilterQuery> getFilterQueries();
From source file:org.springframework.data.solr.core.DefaultQueryParser.java
private void processQueryOptions(SolrQuery solrQuery, Query query) { appendPagination(solrQuery, query.getOffset(), query.getRows()); appendProjectionOnFields(solrQuery, query.getProjectionOnFields()); appendFilterQuery(solrQuery, query.getFilterQueries()); appendSort(solrQuery, query.getSort()); appendDefaultOperator(solrQuery, query.getDefaultOperator()); appendTimeAllowed(solrQuery, query.getTimeAllowed()); appendDefType(solrQuery, query.getDefType()); appendRequestHandler(solrQuery, query.getRequestHandler()); processGroupOptions(solrQuery, query); processStatsOptions(solrQuery, query); }
From source file:org.springframework.data.solr.core.query.SimpleQueryTest.java
@Test public void testCloneQueryWithFilterQuery() { Query source = new SimpleQuery(new Criteria("field_1").is("value_1")); source.addFilterQuery(new SimpleQuery(new Criteria("field_2").startsWith("value_2"))); Query destination = SimpleQuery.fromQuery(source); Assert.assertEquals("field_1:value_1", destination.getCriteria().getQueryString()); Assert.assertEquals(1, destination.getFilterQueries().size()); }
From source file:org.springframework.data.solr.core.query.SimpleQueryTests.java
@Test public void testCloneQueryWithFilterQuery() { Query source = new SimpleQuery(new Criteria("field_1").is("value_1")); source.addFilterQuery(new SimpleQuery(new Criteria("field_2").startsWith("value_2"))); Query destination = SimpleQuery.fromQuery(source); Assert.assertEquals(1, destination.getFilterQueries().size()); }
From source file:org.springframework.data.solr.core.QueryParser.java
private void processQueryOptions(SolrQuery solrQuery, Query query) { appendPagination(solrQuery, query.getPageRequest()); appendProjectionOnFields(solrQuery, query.getProjectionOnFields()); appendGroupByFields(solrQuery, query.getGroupByFields()); appendFilterQuery(solrQuery, query.getFilterQueries()); appendSort(solrQuery, query.getSort()); }