rqxiao

ElasticsearchRepository 方法命名查询条数限制

  •  
  •   rqxiao · Jun 23, 2020 · 6566 views
    This topic created in 2178 days ago, the information mentioned may be changed or developed.
    org.springframework.data.elasticsearch.repository 的
    ElasticsearchRepository 方法命名查询 好像是默认只返回 10 条,问下这个限制要怎么去掉
    Supplement 1  ·  Jun 23, 2020
    相查询所有的 不希望有分页限制
    Supplement 2  ·  Jun 23, 2020
    试了下 ElasticsearchRepository.search(QueryBuilder) 貌似可以查到全部
    7 replies    2020-06-23 14:55:59 +08:00
    312ybj
        1
    312ybj  
       Jun 23, 2020
    你用的什么版本的 org.springframework.data.elasticsearch
    hantsy
        3
    hantsy  
       Jun 23, 2020
    可以自己定义 Query 。

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

    查询没有原始的 REST API 查询容易。
    colia
        4
    colia  
       Jun 23, 2020
    可以设置分页数据的啊
    cocowind
        5
    cocowind  
       Jun 23, 2020
    0.0,return 超过 2000 条,速度就会非常感人了
    xiaolinjia
        6
    xiaolinjia  
       Jun 23, 2020
    据我所知。es 默认返回 10 条,可以设置条数,不过顶天是 1w 条。超过 1w 的要分页。如果不想分页,就只能 scan 。不过 scan 的是无序的。
    rqxiao
        7
    rqxiao  
    OP
       Jun 23, 2020
    @312ybj 2.0.8
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3633 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 00:43 · PVG 08:43 · LAX 17:43 · JFK 20:43
    ♥ Do have faith in what you're doing.