我想返回在具有特定值的文档之后找到的所有匹配文档。价值是独一无二的。 我试过使用numericfilterrange。这不是一个好的解决方案,因为字段值可能是任何顺序
答案 0 :(得分:1)
如果我了解您的需要,使用数字范围是获得所需内容的正确方法。要对同一字段进行排序,您需要将Sort
参数传递给搜索调用,例如:
Sort sort = new Sort(new SortField("myNumericField", SortField.Type.INT));
searcher.search(query, maxDocs, sort)