Package com.senseidb.search.client.req

Examples of com.senseidb.search.client.req.SenseiClientRequest


  }

  @Test
  public void testSpanFirstQuery() throws Exception
  {
    SenseiClientRequest request = SenseiClientRequest.builder().query(
       Queries.spanFirst(Queries.spanTerm("color", "red"), 2, 1.0)

   ).build();
    System.out.println(JsonSerializer.serialize(request));
    SenseiResult res = senseiServiceProxy.sendSearchRequest( request);
View Full Code Here


  }
  @Test
  public void testUIDFilter() throws Exception
  {
    SenseiClientRequest request = SenseiClientRequest.builder().filter(Filters.ids(Arrays.asList("1","2", "3"), Arrays.asList("2"))).build();

    SenseiResult res = senseiServiceProxy.sendSearchRequest( request);


    assertEquals("numhits is wrong", 2, res.getNumhits().intValue());
View Full Code Here

    assertEquals("the second uid is wrong", 3, res.getHits().get(1).getUid().intValue());
  }
  @Test
  public void testAndFilter() throws Exception
  {
    SenseiClientRequest request = SenseiClientRequest.builder().filter(
       Filters.and(Filters.term("tags", "mp3") , Filters.term("color", "red"))

   ).build();
    System.out.println(JsonSerializer.serialize(request));
    SenseiResult res = senseiServiceProxy.sendSearchRequest( request);
View Full Code Here

  }
  @Test
  public void testOrFilter() throws Exception
  {
    SenseiClientRequest request = SenseiClientRequest.builder().filter(
       Filters.or(Filters.term("color", "blue") , Filters.term("color", "red"))

   ).build();
    System.out.println(JsonSerializer.serialize(request));
    SenseiResult res = senseiServiceProxy.sendSearchRequest( request);
View Full Code Here

  }
  @Test
  public void testBooleanFilter() throws Exception
  {
    SenseiClientRequest request = SenseiClientRequest.builder().filter(
        Filters.bool(Arrays.asList((Filter)Filters.term("color", "red")), Arrays.asList((Filter)Filters.term("category", "compact")), Arrays.asList((Filter)Filters.term("color", "red")))
    ).build();
    SenseiResult res = senseiServiceProxy.sendSearchRequest( request);
    assertEquals("numhits is wrong", 1652, res.getNumhits().intValue());
View Full Code Here

  }
  @Test
  public void testQueryFilter() throws Exception
  {
    SenseiClientRequest request = SenseiClientRequest.builder().filter(
       Filters.query(Queries.range("year", "1999", "2000",true, true, 1.0, false))

   ).build();
    System.out.println(JsonSerializer.serialize(request));
    SenseiResult res = senseiServiceProxy.sendSearchRequest( request);
View Full Code Here

  }
  @Test
  public void testTermFilter() throws Exception
  {
    SenseiClientRequest request = SenseiClientRequest.builder().filter(
       Filters.term("color", "red")

   ).build();
    System.out.println(JsonSerializer.serialize(request));
    SenseiResult res = senseiServiceProxy.sendSearchRequest( request);
View Full Code Here

  }
  @Test
  public void testSingleField() throws Exception
  {
    SenseiClientRequest request = SenseiClientRequest.builder().showOnlyFields("color")

   .build();
    System.out.println(JsonSerializer.serialize(request));
    SenseiResult res = senseiServiceProxy.sendSearchRequest( request);
    assertEquals( 1, res.getHits().get(0).getFieldValues().size());
View Full Code Here

  }
  @Test
  public void testTermsFilter() throws Exception
  {
    SenseiClientRequest request = SenseiClientRequest.builder().filter(
       Filters.terms("tags", Arrays.asList("leather", "moon-roof"), Arrays.asList("hybrid"),Operator.or)

   ).build();
    System.out.println(JsonSerializer.serialize(request));
    SenseiResult res = senseiServiceProxy.sendSearchRequest( request);
View Full Code Here

  }
  @Test
  public void testTemplateMapping() throws Exception
  {
    SenseiClientRequest request = SenseiClientRequest.builder().filter(
       Filters.range("year", "$from", "$to")

   )
   .explain(true)
   .addTemplateMapping("from", "1999")
View Full Code Here

TOP

Related Classes of com.senseidb.search.client.req.SenseiClientRequest

Copyright © 2018 www.massapicom. 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.