V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rqxiao
V2EX  ›  Elasticsearch

ElasticsearchRepository 方法命名查询条数限制

  •  
  •   rqxiao · 2020-06-23 09:32:09 +08:00 · 2884 次点击
    这是一个创建于 1375 天前的主题,其中的信息可能已经有所发展或是发生改变。
    org.springframework.data.elasticsearch.repository 的
    ElasticsearchRepository 方法命名查询 好像是默认只返回 10 条,问下这个限制要怎么去掉
    第 1 条附言  ·  2020-06-23 10:41:35 +08:00
    相查询所有的 不希望有分页限制
    第 2 条附言  ·  2020-06-23 14:46:12 +08:00
    试了下 ElasticsearchRepository.search(QueryBuilder) 貌似可以查到全部
    7 条回复    2020-06-23 14:55:59 +08:00
    312ybj
        1
    312ybj  
       2020-06-23 09:36:48 +08:00
    你用的什么版本的 org.springframework.data.elasticsearch
    hantsy
        3
    hantsy  
       2020-06-23 09:50:12 +08:00
    可以自己定义 Query 。

    不过 ES 的 Spring Data 这个封装,感觉把它当数据库用好一点。

    查询没有原始的 REST API 查询容易。
    colia
        4
    colia  
       2020-06-23 10:05:54 +08:00
    可以设置分页数据的啊
    sss495088732
        5
    sss495088732  
       2020-06-23 11:02:56 +08:00
    0.0,return 超过 2000 条,速度就会非常感人了
    xiaolinjia
        6
    xiaolinjia  
       2020-06-23 11:08:42 +08:00
    据我所知。es 默认返回 10 条,可以设置条数,不过顶天是 1w 条。超过 1w 的要分页。如果不想分页,就只能 scan 。不过 scan 的是无序的。
    rqxiao
        7
    rqxiao  
    OP
       2020-06-23 14:55:59 +08:00
    @312ybj 2.0.8
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3815 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:07 · PVG 13:07 · LAX 22:07 · JFK 01:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.