List of usage examples for org.springframework.data.solr.core.query Criteria and
@SuppressWarnings("unchecked") public Crotch and(String fieldname)
From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java
@Test public void testStringCriteriaWithMoreFragments() { Criteria criteria = new SimpleStringCriteria("field_1:value_1 AND field_2:value_2"); criteria = criteria.and("field_3").is("value_3"); Assert.assertEquals("field_1:value_1 AND field_2:value_2 AND field_3:value_3", queryParser.createQueryStringFromNode(criteria)); }
From source file:org.springframework.data.solr.core.query.CriteriaTests.java
/** * @see DATASOLR-105/* w ww. j a va2 s. c om*/ */ @Test public void testCirteriasJoindWihtAndShouldBeSiblingsOfCreatedCrotch() { Criteria c1 = new Criteria("field_1").startsWith("start").endsWith("end"); Criteria c2 = new Criteria("field_2").startsWith("2start"); Crotch crotch = c1.and(c2); Assert.assertThat(crotch.getSiblings(), IsIterableContainingInOrder.<Node>contains(c1, c2)); }
From source file:org.springframework.data.solr.core.QueryParserTest.java
@Test public void testStringCriteriaWithMoreFragments() { Criteria criteria = new SimpleStringCriteria("field_1:value_1 AND field_2:value_2"); criteria = criteria.and("field_3").is("value_3"); Assert.assertEquals("field_1:value_1 AND field_2:value_2 AND field_3:value_3", queryParser.createQueryStringFromCriteria(criteria)); }