List of usage examples for org.springframework.data.solr.core.query SimpleQuery SimpleQuery
public SimpleQuery(String queryString)
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()); }
From source file:org.springframework.data.solr.core.query.SimpleQueryTest.java
@Test public void testCloneQueryWithSort() { Query source = new SimpleQuery(new Criteria("field_1").is("value_1")); source.addSort(new Sort(Sort.Direction.DESC, "field_3")); Query destination = SimpleQuery.fromQuery(source); Assert.assertEquals(source.getSort(), destination.getSort()); }
From source file:org.springframework.data.solr.core.query.SimpleQueryTest.java
@Test public void testAddSort() { Sort sort = new Sort("field_2", "field_3"); Query query = new SimpleQuery(new Criteria("field_1").is("value_1")); query.addSort(sort);//from w ww .j a va 2 s .c o m Assert.assertNotNull(query.getSort()); }
From source file:org.springframework.data.solr.core.query.SimpleQueryTest.java
@Test public void testAddNullSort() { Query query = new SimpleQuery(new Criteria("field_1").is("value_1")); query.addSort(null);//from ww w . j av a 2s. c o m Assert.assertNull(query.getSort()); }
From source file:org.springframework.data.solr.core.query.SimpleQueryTest.java
@Test public void testAddNullToExistingSort() { Sort sort = new Sort("field_2", "field_3"); Query query = new SimpleQuery(new Criteria("field_1").is("value_1")); query.addSort(sort);//from w ww. ja v a2s. c om query.addSort(null); Assert.assertNotNull(query.getSort()); Assert.assertEquals(sort, query.getSort()); }
From source file:org.springframework.data.solr.core.query.SimpleQueryTest.java
@Test public void testAddMultipleSort() { Sort sort1 = new Sort("field_2", "field_3"); Sort sort2 = new Sort("field_1"); Query query = new SimpleQuery(new Criteria("field_1").is("value_1")); query.addSort(sort1);//from ww w.jav a 2s . c o m query.addSort(sort2); Assert.assertNotNull(query.getSort()); Assert.assertNotNull(query.getSort().getOrderFor("field_1")); Assert.assertNotNull(query.getSort().getOrderFor("field_2")); Assert.assertNotNull(query.getSort().getOrderFor("field_3")); }
From source file:org.springframework.data.solr.core.query.SimpleQueryTests.java
@Test public void testCloneQueryWithCriteria() { Query source = new SimpleQuery(new Criteria("field_1").is("value_1")); Query destination = SimpleQuery.fromQuery(source); Assert.assertNotSame(source, destination); Assert.assertEquals("field_1", destination.getCriteria().getField().getName()); }
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.query.SimpleQueryTests.java
@Test public void testCloneWithDefType() { Query source = new SimpleQuery(new Criteria("field_1").is("value_1")); source.setDefType("defType"); Query destination = SimpleQuery.fromQuery(source); Assert.assertEquals(source.getDefType(), destination.getDefType()); }
From source file:org.springframework.data.solr.core.query.SimpleQueryTests.java
@Test public void testCloneWithDefaultOperator() { Query source = new SimpleQuery(new Criteria("field_1").is("value_1")); source.setDefaultOperator(Operator.OR); Query destination = SimpleQuery.fromQuery(source); Assert.assertEquals(source.getDefaultOperator(), destination.getDefaultOperator()); }