Examples of SolrQuery


Examples of org.apache.solr.client.solrj.SolrQuery

public class TestKeywordQParser extends BaseSolrServerTestCase {

  @Test(expected=SolrException.class)
  public void testBadKeywordQuery()
  throws SolrServerException, IOException {
    final SolrQuery query = new SolrQuery();
    query.setQuery(" aaa : [ * : ccc } ");
    query.setRequestHandler("keyword");
    this.search(query, ID_FIELD);
  }
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrQuery

  public void testSimpleKeywordQuery()
  throws SolrServerException, IOException {
    this.addJsonString("1", "{ \"aaa\" :  { \"bbb\" : \"ccc\" } }");
    this.addJsonString("2", "{ \"aaa\" :  \"ddd eee\" }");

    SolrQuery query = new SolrQuery();
    query.setQuery(" aaa : { * : ccc } ");
    query.setRequestHandler("keyword");
    String[] results = this.search(query, ID_FIELD);
    assertEquals(1, results.length);

    query = new SolrQuery();
    query.setQuery(" aaa : ddd ");
    query.setRequestHandler("keyword");
    results = this.search(query, ID_FIELD);
    assertEquals(1, results.length);
  }
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrQuery

    this.addJsonString("1", "{ \"uri\" : { " +
        "\"_value_\" : \"http://xmlns.com/foaf/0.1/Person\", " +
        "\"_datatype_\" : \"uri\" " +
        "} }");

    final SolrQuery query = new SolrQuery();
    query.setQuery(" uri : 'foaf:Person' ");
    query.setRequestHandler("keyword");
    final String[] results = this.search(query, ID_FIELD);
    assertEquals(1, results.length);
  }
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrQuery

    this.addJsonString("1", " { \"uri\" : { " +
        "\"_value_\" : \"http://sw.deri.org/~aidanh/\", " +
        "\"_datatype_\" : \"uri\"" +
        " } }");

    SolrQuery query = new SolrQuery();
    query.setQuery("uri('http://sw.deri.org/~aidanh/')");
    query.setRequestHandler("keyword");
    assertEquals(1, this.search(query));

    // test uri trailing slash filter
    query = new SolrQuery();
    query.setQuery("uri('http://sw.deri.org/~aidanh/')");
    query.setRequestHandler("keyword");
    assertEquals(1, this.search(query));
  }
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrQuery

        "\"_value_\" : \"http://dblp.l3s.de/d2r/resource/authors/Knud_M%C3%B6ller\", " +
        "\"_datatype_\" : \"uri\"" +
        " } }");

    // testing search of plain URI search
    SolrQuery query = new SolrQuery();
    query.setQuery("uri('http://dblp.l3s.de/d2r/resource/authors/Knud_M%C3%B6ller')");
    query.setRequestHandler("keyword");
    assertEquals(1, this.search(query));

    // testing search of decoded local name token
    query = new SolrQuery();
    query.setQuery("Möller");
    query.setRequestHandler("keyword");
    assertEquals(1, this.search(query));
  }
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrQuery

    document.addField(JSON_FIELD + 2, "{ \"aaa\" : \"bbb\" }");
    getWrapper().add(document);

    getWrapper().commit();

    final SolrQuery query = new SolrQuery();
    query.setQuery(" aaa : ccc ");
    query.setRequestHandler("keyword");
    query.set(SirenParams.QF, JSON_FIELD + 1, JSON_FIELD + 2);
    final String[] results = getWrapper().search(query, ID_FIELD);
    assertEquals(2, results.length);
  }
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrQuery

public class TestJsonQParser extends BaseSolrServerTestCase {

  public void testNullJsonQuery()
  throws SolrServerException, IOException {
    final SolrQuery query = new SolrQuery();
    query.setRequestHandler("json");
    this.search(query, ID_FIELD);
  }
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrQuery

  }

  @Test(expected=SolrException.class)
  public void testEmptyJsonQuery()
  throws SolrServerException, IOException {
    final SolrQuery query = new SolrQuery();
    query.setQuery(" ");
    query.setRequestHandler("json");
    this.search(query, ID_FIELD);
  }
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrQuery

  }

  @Test(expected=SolrException.class)
  public void testBadJsonQuery()
  throws SolrServerException, IOException {
    final SolrQuery query = new SolrQuery();
    query.setQuery(" { aaa : } ");
    query.setRequestHandler("json");
    this.search(query, ID_FIELD);
  }
View Full Code Here

Examples of org.apache.solr.client.solrj.SolrQuery

  @Test
  public void testSimpleJsonQuery()
  throws IOException, SolrServerException, QueryNodeException {
    this.addJsonString("1", "{ \"aaa\" :  { \"bbb\" : \"ccc\" } }");

    SolrQuery query = new SolrQuery();
    final QueryBuilder b = new QueryBuilder();
    query.setQuery(b.newTwig("aaa").with(b.newNode("ccc"), 3).toString());
    query.setRequestHandler("json");
    String[] results = this.search(query, ID_FIELD);
    assertEquals(1, results.length);

    query = new SolrQuery();
    query.setQuery(b.newTwig("aaa").with(b.newNode("ccc"), 2).toString());
    query.setRequestHandler("json");
    results = this.search(query, ID_FIELD);
    assertEquals(0, results.length);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.