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