
javase
qq_38191717
这个作者很懒,什么都没留下…
展开
-
elacticsearch7.9.3 的scroll操作
使用scoll滚动搜索,可以先搜索一批数据,然后下次再搜索一批数据,以此类推,直到搜索出全部的数据来scoll搜索会在第一次搜索的时候,保存一个当时的视图快照,之后只会基于该旧的视图快照提供数据搜索,如果这个期间数据变更,是不会让用户看到的采用基于_doc进行排序的方式,性能较高每次发送scroll请求,我们还需要指定一个scoll参数,指定一个时间窗口,每次搜索请求只要在这个时间窗口内能完成就可以了 public void autoOnlineGoodsSpuByOnlineTimeScrol原创 2021-09-26 15:39:33 · 240 阅读 · 1 评论 -
elasticsearch的join操作
构建查询条件的基本代码// 获取分页查询构造器 SearchSourceBuilder sourceBuilder = ElasticClientUtil.builderPageSearchBuilder(page, size); // 指定父级的筛选条件 QueryBuilder parentQueryBuilder; // 商品店铺id不为空,根据id筛选,否则查询所有 if (StringUtils.hasLen原创 2021-09-25 23:07:19 · 718 阅读 · 0 评论 -
集合
Collection: Collection是层次结构中的根节点 其中List的子类都是有序的 Set和Queue的子类都是无序的 Set的子类不允许有重复的元素 Queue和List的子类是允许有重复的子类所有Collection子类通用的方法: 增: boolean add...原创 2019-09-18 16:18:35 · 165 阅读 · 0 评论 -
List
List:(接口) List是有序的,允许有重复元素 有序:遍历的顺序和插入的顺序一致成员方法:增:boolean add(E e) 在末尾添加一个元素void add(int index, E element)boolean addAll(Collection<? extends E> c) 在末尾添加集合中所有的元素boo...原创 2019-09-18 16:20:46 · 127 阅读 · 0 评论