List of usage examples for org.springframework.data.solr.core.query Criteria getField
@Nullable
public Field getField()
From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java
@Test public void testIs() { Criteria criteria = new Criteria("field_1").is("is"); Assert.assertEquals("field_1", criteria.getField().getName()); Assert.assertEquals("field_1:is", queryParser.createQueryStringFromCriteria(criteria)); }
From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java
@Test public void testMultipleIs() { Criteria criteria = new Criteria("field_1").is("is").is("another is"); Assert.assertEquals("field_1", criteria.getField().getName()); Assert.assertEquals("field_1:(is \"another is\")", queryParser.createQueryStringFromCriteria(criteria)); }
From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java
@Test public void testEndsWith() { Criteria criteria = new Criteria("field_1").endsWith("end"); Assert.assertEquals("field_1", criteria.getField().getName()); Assert.assertEquals("field_1:*end", queryParser.createQueryStringFromCriteria(criteria)); }
From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java
@Test public void testEndsWithMulitpleValues() { Criteria criteria = new Criteria("field_1").endsWith(Arrays.asList("one", "two", "three")); Assert.assertEquals("field_1", criteria.getField().getName()); Assert.assertEquals("field_1:(*one *two *three)", queryParser.createQueryStringFromCriteria(criteria)); }
From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java
@Test public void testStartsWith() { Criteria criteria = new Criteria("field_1").startsWith("start"); Assert.assertEquals("field_1", criteria.getField().getName()); Assert.assertEquals("field_1:start*", queryParser.createQueryStringFromCriteria(criteria)); }
From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java
@Test public void testStartsWithMultipleValues() { Criteria criteria = new Criteria("field_1").startsWith(Arrays.asList("one", "two", "three")); Assert.assertEquals("field_1", criteria.getField().getName()); Assert.assertEquals("field_1:(one* two* three*)", queryParser.createQueryStringFromCriteria(criteria)); }
From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java
@Test public void testContains() { Criteria criteria = new Criteria("field_1").contains("contains"); Assert.assertEquals("field_1", criteria.getField().getName()); Assert.assertEquals("field_1:*contains*", queryParser.createQueryStringFromCriteria(criteria)); }
From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java
@Test public void testContainsWithMultipleValues() { Criteria criteria = new Criteria("field_1").contains(Arrays.asList("one", "two", "three")); Assert.assertEquals("field_1", criteria.getField().getName()); Assert.assertEquals("field_1:(*one* *two* *three*)", queryParser.createQueryStringFromCriteria(criteria)); }
From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java
@Test public void testCriteriaChain() { Criteria criteria = new Criteria("field_1").startsWith("start").endsWith("end").contains("contains") .is("is"); Assert.assertEquals("field_1", criteria.getField().getName()); Assert.assertEquals("field_1:(start* *end *contains* is)", queryParser.createQueryStringFromCriteria(criteria)); }
From source file:org.springframework.data.solr.core.query.CriteriaTest.java
@Test public void testIs() { Criteria criteria = new Criteria("field_1").is("is"); Assert.assertEquals("field_1", criteria.getField().getName()); Assert.assertEquals("field_1:is", criteria.createQueryString()); }