Examples of addSortField()


Examples of com.browseengine.bobo.api.BrowseRequest.addSortField()

      BoboBrowser browser = new BoboBrowser(reader);

      BrowseRequest browseRequest = new BrowseRequest();
      browseRequest.setCount(10);
      browseRequest.setOffset(0);
      browseRequest.addSortField(new SortField("date", SortField.Type.STRING));

      doTest(browser, browseRequest, 7, null, new String[] { "1", "3", "5", "2", "4", "7", "6" });

    } catch (IOException ioe) {
      if (srcReader != null) {
View Full Code Here

Examples of com.browseengine.bobo.api.BrowseRequest.addSortField()

    BrowseSelection sel = new BrowseSelection("date");
    sel.addValue("[2000/01/01 TO 2002/07/07]");
    sel.addValue("[2003/01/01 TO 2005/01/01]");
    br.addSelection(sel);

    br.addSortField(new SortField("date", SortField.Type.CUSTOM, false));

    doTest(br, 5, null, new String[] { "1", "3", "5", "2", "4" });
  }

  public void testNoCount() {
View Full Code Here

Examples of com.browseengine.bobo.api.BrowseRequest.addSortField()

    FacetSpec ospec = new FacetSpec();
    ospec.setExpandSelection(false);
    br.setFacetSpec("color", ospec);

    br.addSortField(new SortField("date", SortField.Type.CUSTOM, false));

    doTest(br, 7, null, new String[] { "1", "3", "5", "2", "4", "7", "6" });
  }

  public void testMultiSort() {
View Full Code Here

Examples of com.browseengine.bobo.api.BrowseRequest.addSortField()

    FacetSpec charOutput = new FacetSpec();
    charOutput.setMaxCount(50);
    charOutput.setOrderBy(FacetSortSpec.OrderHitsDesc);

    br.setFacetSpec("char", charOutput);
    br.addSortField(new SortField("date", SortField.Type.CUSTOM, true));

    HashMap<String, List<BrowseFacet>> answer = new HashMap<String, List<BrowseFacet>>();
    answer.put(
      "char",
      Arrays.asList(new BrowseFacet[] { new BrowseFacet("a", 1), new BrowseFacet("i", 1),
View Full Code Here

Examples of com.browseengine.bobo.api.BrowseRequest.addSortField()

    FacetSpec ospec = new FacetSpec();
    ospec.setExpandSelection(false);
    br.setFacetSpec("color", ospec);

    br.addSortField(new SortField("date", SortField.Type.CUSTOM, true));

    HashMap<String, List<BrowseFacet>> answer = new HashMap<String, List<BrowseFacet>>();
    answer.put(
      "color",
      Arrays.asList(new BrowseFacet[] { new BrowseFacet("blue", 2), new BrowseFacet("green", 1),
View Full Code Here

Examples of com.browseengine.bobo.api.BrowseRequest.addSortField()

   */
  public void testMultiBrowser() throws Exception {
    BrowseRequest browseRequest = new BrowseRequest();
    browseRequest.setCount(10);
    browseRequest.setOffset(0);
    browseRequest.addSortField(new SortField("date", SortField.Type.CUSTOM));

    BrowseSelection colorSel = new BrowseSelection("color");
    colorSel.addValue("red");
    browseRequest.addSelection(colorSel);

View Full Code Here

Examples of com.senseidb.search.req.SenseiRequest.addSortField()

  }
  public void testSortByAsc() throws Exception
      SenseiRequest req = new SenseiRequest();
      String field = "groupid";
      req.setCount(11);
      req.addSortField(new SortField("groupid", SortField.LONG, false));
      SenseiResult res = broker.browse(req);
      long[] groupdIDs = extractFieldValues(field, res);
      assertTrue(Arrays.toString(groupdIDs) + " is not the expected output", Arrays.equals(new long[] {-15000L, -14000L, -13000L, -12000L, -11000L, -10000L, -9000L, -8000L, -7000L, 0L, 10L}, groupdIDs));
  }
  public void test2SortDesc() throws Exception {
View Full Code Here

Examples of com.senseidb.search.req.SenseiRequest.addSortField()

  public void test2SortDesc() throws Exception {
    SenseiRequest req = new SenseiRequest();
    String field = "groupid";
    req.setCount(20);
    req.setOffset(14989);
    req.addSortField(new SortField("groupid", SortField.LONG, true));
    SenseiResult res = broker.browse(req);
    long[] groupdIDs = extractFieldValues(field, res);
    assertTrue(Arrays.toString(groupdIDs) + " is not the expected output", Arrays.equals(new long[] {10L, 0L, -7000L, -8000L, -9000L, -10000L, -11000L, -12000L, -13000, -14000, -15000 }, groupdIDs));
  }
  public void test3SortDescWithTerms() throws Exception {
View Full Code Here

Examples of com.senseidb.search.req.SenseiRequest.addSortField()

  public void test3SortDescWithTerms() throws Exception {
    SenseiRequest req = new SenseiRequest();
    String field = "groupid";
    req.setCount(4);
   
    req.addSortField(new SortField("groupid", SortField.LONG, false));
    req.addSelection(new BrowseSelection("groupid").addValue("10").addValue("0").addValue("-7000").addValue("-8000").setSelectionOperation(ValueOperation.ValueOperationOr));
    req.setFacetSpec("groupid", new FacetSpec().setMaxCount(50).setMinHitCount(1));
    SenseiResult res = broker.browse(req);
    System.out.println(res);
    long[] groupdIDs = extractFieldValues(field, res);
View Full Code Here

Examples of com.senseidb.search.req.SenseiRequest.addSortField()

    fs.setMinHitCount(1);
    fs.setOrderBy(FacetSortSpec.OrderValueAsc);
    req.setFacetSpec(field, fs);
    req.setCount(11);
    req.setOffset(0);
    req.addSortField(new SortField("groupid_range", SortField.LONG, false));
    SenseiResult res = broker.browse(req);
    System.out.println(res);
    long[] groupdIDs = extractFieldValues(field, res);
    assertTrue(Arrays.toString(groupdIDs) + " is not the expected output", Arrays.equals(new long[] {-15000L, -14000L, -13000L, -12000L, -11000L, -10000L, -9000L, -8000L, -7000L, 0L, 10L}, groupdIDs));
  }
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.