Example usage for org.springframework.data.solr.core.query SimpleQuery SimpleQuery

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

Introduction

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

Prototype

public SimpleQuery(String queryString) 

Source Link

Usage

From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java

@Test
public void testWithTimeAllowed() {
    SimpleQuery query = new SimpleQuery(new SimpleStringCriteria("field_1:value_1"));
    query.setTimeAllowed(100);/* w w w.jav  a2 s .c om*/
    SolrQuery solrQuery = queryParser.constructSolrQuery(query);
    Assert.assertEquals(new Integer(100), solrQuery.getTimeAllowed());
}

From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java

@Test
public void testWithoutTimeAllowed() {
    SimpleQuery query = new SimpleQuery(new SimpleStringCriteria("field_1:value_1"));
    SolrQuery solrQuery = queryParser.constructSolrQuery(query);
    Assert.assertNull(solrQuery.getTimeAllowed());
}

From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java

@Test
public void testWithLuceneDefType() {
    SimpleQuery query = new SimpleQuery(new SimpleStringCriteria("field_1:value_1"));
    query.setDefType("lucene");
    SolrQuery solrQuery = queryParser.constructSolrQuery(query);
    Assert.assertNotNull(solrQuery.get("defType"));
}

From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java

@Test
public void testWithEdismaxDefType() {
    SimpleQuery query = new SimpleQuery(new SimpleStringCriteria("field_1:value_1"));
    query.setDefType("edismax");
    SolrQuery solrQuery = queryParser.constructSolrQuery(query);
    Assert.assertNotNull(solrQuery.get("defType"));
}

From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java

@Test
public void testWithUndefindedDefType() {
    SimpleQuery query = new SimpleQuery(new SimpleStringCriteria("field_1:value_1"));
    SolrQuery solrQuery = queryParser.constructSolrQuery(query);
    Assert.assertNull(solrQuery.get("defType"));
}

From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java

@Test
public void testWithFooRequestHandler() {
    SimpleQuery query = new SimpleQuery(new SimpleStringCriteria("field_1:value_1"));
    query.setRequestHandler("/foo");
    SolrQuery solrQuery = queryParser.constructSolrQuery(query);
    Assert.assertNotNull(solrQuery.get("qt"));
}

From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java

@Test
public void testWithUndefinedRequestHandler() {
    SimpleQuery query = new SimpleQuery(new SimpleStringCriteria("field_1:value_1"));
    SolrQuery solrQuery = queryParser.constructSolrQuery(query);
    Assert.assertNull(solrQuery.get("qt"));
}

From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java

@Test
public void testWithJoinOperator() {
    SimpleQuery query = new SimpleQuery(new SimpleStringCriteria("field_1:value_1"));
    query.setJoin(Join.from("inner_id").to("outer_id"));

    SolrQuery solrQuery = queryParser.constructSolrQuery(query);
    Assert.assertEquals("{!join from=inner_id to=outer_id}field_1:value_1", solrQuery.getQuery());
}

From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java

/**
 * @see DATASOLR-112/* w  w w  .  ja  v a  2s.  co m*/
 */
@Test
public void pageableUsingZeroShouldBeParsedCorrectlyWhenSetUsingPageable() {

    SimpleQuery query = new SimpleQuery("*:*").setPageRequest(new SolrPageRequest(0, 0));
    assertPaginationPresent(queryParser.constructSolrQuery(query), 0, 0);
}

From source file:org.springframework.data.solr.core.DefaultQueryParserTests.java

/**
 * @see DATASOLR-112//from w  ww.j  a  v  a2  s.co m
 */
@Test
public void pageableUsingZeroShouldBeParsedCorrectlyWhenSetUsingExplititMethods() {

    SimpleQuery query = new SimpleQuery("*:*").setOffset(0).setRows(0);
    assertPaginationPresent(queryParser.constructSolrQuery(query), 0, 0);
}