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