elasticsearch根据某个字段来查询,以及通过时间筛选


String startTime = "2021-06-01";
String endTime = "2021-06-02";
BoolQueryBuilder bqb = QueryBuilders.boolQuery();
bqb.must(QueryBuilders.matchPhraseQuery("userId",userStatisticsVO.getUserId()));
bqb.must(QueryBuilders.rangeQuery("createTime").from(startTime).to(endTime));SearchQuery searchQuery = new NativeSearchQueryBuilder().withQuery(bqb).withIndices("login_log").withTypes("login_log").withSearchType(SearchType.DEFAULT).build();
List<LoginLogDoc> list = elasticsearchTemplate.queryForList(searchQuery, LoginLogDoc.class);
int count = (int) elasticsearchTemplate.count(searchQuery);

elasticsearch根据某个字段来查询,以及通过时间筛选相关推荐

  1. sql查询一段时间(日期)的数据

    最近又开始使用到sql查询,我需要查询一段时间的内容,数据库中的时间数据是这样的: 直接对date字段进行查询一段时间的数据,发现查询 出来的结果不对,后来弄清楚是因为数据存储时是根据字符串的形式存储 ...

  2. elasticsearch 搭配 canal 字段更新和后续兼容查询设计(四)

    前言 之前的几篇elasticsearch和canal的搭配文章,基本把一个项目算是搭起来了.这个架构总算是支撑到项目的第一版上线了.在投入生产环境之后,必然会面对一系列的bug修复.需求变动.版本迭 ...

  3. Elasticsearch 避免term对text字段使用查询

    Elasticsearch 避免term对text字段使用查询 起源: 使用term查询Elasticserach中province字段为北京市的文档.term查询对text字段使用,结果为空. # ...

  4. Elasticsearch 使用copy_to组合字段进行查询

    copy_to 介绍 copy_to 参数允许将多个字段的值复制到另一个字段中,然后对该字段进行查询.例如,first_name和last_name字段可以复制到full_name字段,如下所示: P ...

  5. Elasticsearch多字段搜索 - multi_match查询和多数字段-----multi_match查询

    multi_match查询提供了一个简便的方法用来对多个字段执行相同的查询. best_fields,most_fields以及cross_fields. 默认情况下,该查询以best_fields类 ...

  6. java term_[ElasticSearch]Java API 之 词条查询(Term Level Query)

    1. 词条查询(Term Query) 词条查询是ElasticSearch的一个简单查询.它仅匹配在给定字段中含有该词条的文档,而且是确切的.未经分析的词条.term 查询 会查找我们设定的准确值. ...

  7. (六)ElasticSearch 6.1.1聚合查询

    1 普通类型 1.1 基本操作 1.1.1 导入实战数据 数据字段如下: 字段 类型 作用 price long 汽车售价 color text 汽车颜色 make text 汽车品牌 sold da ...

  8. elasticsearch获取一个字段的值_Elasticsearch,你觉得自己懂了多少,看看这篇文章吧...

    Elasticsearch分析与检索功能实操 虽然通过文档_id可以获取到文档,但_id字段一般都是一个无意义的值,在实际应用中更多地是使用文档其它有意义字段做检索.Elasticsearch提供一个 ...

  9. java查询oracle数据库_Oracle数据库之java 从Oracle数据库到处数据到Elasticsearch全文检索库进行全文查询...

    本文主要向大家介绍了Oracle数据库之java 从Oracle数据库到处数据到Elasticsearch全文检索库进行全文查询,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. ...

最新文章

  1. datastage 重启
  2. 并发编程之多线程基础-守护线程与非守护线程(四)
  3. U盘安装ubuntu 14.10遇到gfxboot.c32
  4. iOS 自动化发布 Fastlane 本地构建 IPA 并分发
  5. 如何抓取(采集)大众点评网的坐标(经纬度)信息
  6. 玩客币如何转账如何交易链克
  7. [第四篇] PostGIS:“我让PG更完美”
  8. oblog46_Final_20080623 软件下载
  9. 解决关于Windows10连接共享出现“因为文件共享不安全,所以你不能连接到文件共享。此共享需要过时的SMB1协议”的问题
  10. 同一局域网下 macOS 和 windows 电脑 如何快速共享文件
  11. 袁萌:Linux机器人来我家
  12. MYSQL 中连接的使用
  13. 定点数的运算 —— 原码、补码的乘法运算
  14. 全球与中国远程摄像机市场深度研究分析报告
  15. python奥运五环_Python绘制奥运五环
  16. oracle一步一步学习(二)
  17. fzu 2238 Daxia Wzc's problem
  18. 基于MYSQL的论坛管理系统数据库设计项目实战
  19. 视频教程-Workerman入门到精通实战layIM聊天室-PHP
  20. SLIC算法介绍与Python实现

热门文章

  1. html 页面怎么加载富文本,UILabel加载html富文本
  2. Linux不能读取目录,关于Linux上面无法读取资源目录下文件的问题
  3. 安装git安装路径在哪_Atom插件安装与git的安装配置
  4. 基于Echarts+HTML5可视化数据大屏展示—大数据管理平台中心(二)
  5. c# 傅里叶变换 频域_傅里叶变换在MATLAB中的应用(频域滤波)
  6. c语言自动拷贝u盘文件,写了一个偷偷拷贝老师U盘所有文件的程序……蛋疼……………...
  7. aspen怎么做灵敏度分析_不会敲代码怎么做智能分析?用奥威商业智能BI
  8. Java字符串性能优化
  9. C语言转义字符的使用
  10. idl文件生成java_IDL和生成代码分析