0

我想返回在具有特定值的文档之后找到的所有匹配文档。价值是独一无二的。我曾尝试使用 numericfilterrange。这不是一个好的解决方案,因为字段值可能是任何顺序

4

1 回答 1

1

如果我了解您的需求,使用数字范围是满足您想要的正确方法。为了对同一字段进行排序,您需要将Sort参数传递给您的搜索调用,例如:

Sort sort = new Sort(new SortField("myNumericField", SortField.Type.INT));
searcher.search(query, maxDocs, sort)
于 2013-09-22T06:50:33.217 回答