org.lumongo.client.command.Query.addFieldSort()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(2.6k)|赞(0)|评价(0)|浏览(259)

本文整理了Java中org.lumongo.client.command.Query.addFieldSort方法的一些代码示例,展示了Query.addFieldSort的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.addFieldSort方法的具体详情如下:
包路径:org.lumongo.client.command.Query
类名称:Query
方法名:addFieldSort

Query.addFieldSort介绍

暂无

代码示例

代码示例来源:origin: lumongo/lumongo

  1. public void simpleQueryWithSort() throws Exception {
  2. int numberOfResults = 10;
  3. String normalLuceneQuery = "title:special";
  4. Query query = new Query(MY_INDEX_NAME, normalLuceneQuery, numberOfResults);
  5. query.addFieldSort("issn", Direction.ASCENDING);
  6. QueryResult queryResult = lumongoWorkPool.query(query);
  7. long totalHits = queryResult.getTotalHits();
  8. System.out.println("Found <" + totalHits + "> hits");
  9. for (ScoredResult sr : queryResult.getResults()) {
  10. System.out.println("Matching document <" + sr.getUniqueId() + "> with score <" + sr.getScore() + ">");
  11. }
  12. }

代码示例来源:origin: lumongo/lumongo

  1. q.addFieldSort(sortDesc, Direction.DESCENDING);

代码示例来源:origin: lumongo/lumongo

  1. query.addFieldSort("issn");
  2. QueryResult queryResult = lumongoWorkPool.query(query);

代码示例来源:origin: lumongo/lumongo

  1. query.addFieldSort("date", Direction.ASCENDING);
  2. QueryResult queryResult = lumongoWorkPool.query(query);

代码示例来源:origin: lumongo/lumongo

  1. assertEquals("Total hits is not 1", 1, qr.getTotalHits());
  2. qr = lumongoWorkPool.query(new Query(MY_TEST_INDEX, "an:[1 TO 5]", 10).addFieldSort("an"));
  3. assertEquals("Unique id does not match expected", "someUniqueId-1", qr.getResults().get(0).getUniqueId());
  4. qr = lumongoWorkPool.query(new Query(MY_TEST_INDEX, "an:[1 TO 4]", 10).addFieldSort("an", Lumongo.FieldSort.Direction.DESCENDING));
  5. System.out.println(qr.getResults().get(0).getSortValues());
  6. assertEquals("Unique id does not match expected", "someUniqueId-4", qr.getResults().get(0).getUniqueId());
  7. Query sortQuery = new Query(MY_TEST_INDEX, "an:[0 TO 5]", 2).addFieldSort("an").setResultFetchType(Lumongo.FetchType.FULL);
  8. QueryResult first = lumongoWorkPool.query(sortQuery);
  9. assertEquals("Result size is not 2", 2, first.getResults().size());
  10. Query sortQuery = new Query(MY_TEST_INDEX, "an:[0 TO 5]", 2).addFieldSort("an").setResultFetchType(Lumongo.FetchType.FULL);
  11. QueryResult first = lumongoWorkPool.query(sortQuery);
  12. assertEquals("Result size is not 2", 2, first.getResults().size());
  13. Query sortQuery = new Query(MY_TEST_INDEX, "an:[0 TO 5]", 2).addFieldSort("an").setResultFetchType(Lumongo.FetchType.FULL);
  14. QueryResult first = lumongoWorkPool.query(sortQuery);
  15. assertEquals("Result size is not 2", 2, first.getResults().size());

相关文章