Example usage for org.springframework.data.solr.core.query Criteria getField

List of usage examples for org.springframework.data.solr.core.query Criteria getField

Introduction

In this page you can find the example usage for org.springframework.data.solr.core.query Criteria getField.

Prototype

@Nullable
public Field getField() 

Source Link

Document

Target field

Usage

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());
}