Spring数据提供了一种使用关键字Top或First限制结果的便捷方式。
我们可以阅读Spring Data ES文档:
查询方法的结果可以通过关键字first或top来限制,可以互换使用。
这意味着调用此方法:
用户findFirstByOrderByLastnameAsc();
尽管如此,Elasticsearch支持的关键字列表不包含关键字Top或First。
我使用最新版本的spring data elasticsearch进行了多次测试,实际上,Top和First关键字不起作用。
请注意这一点。
The Spring Data ES documentation Version 1.3.0.RELEASE, 2015-09-01