elasticsearch根据某个字段来查询,以及通过时间筛选
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根据某个字段来查询,以及通过时间筛选相关推荐
- sql查询一段时间(日期)的数据
最近又开始使用到sql查询,我需要查询一段时间的内容,数据库中的时间数据是这样的: 直接对date字段进行查询一段时间的数据,发现查询 出来的结果不对,后来弄清楚是因为数据存储时是根据字符串的形式存储 ...
- elasticsearch 搭配 canal 字段更新和后续兼容查询设计(四)
前言 之前的几篇elasticsearch和canal的搭配文章,基本把一个项目算是搭起来了.这个架构总算是支撑到项目的第一版上线了.在投入生产环境之后,必然会面对一系列的bug修复.需求变动.版本迭 ...
- Elasticsearch 避免term对text字段使用查询
Elasticsearch 避免term对text字段使用查询 起源: 使用term查询Elasticserach中province字段为北京市的文档.term查询对text字段使用,结果为空. # ...
- Elasticsearch 使用copy_to组合字段进行查询
copy_to 介绍 copy_to 参数允许将多个字段的值复制到另一个字段中,然后对该字段进行查询.例如,first_name和last_name字段可以复制到full_name字段,如下所示: P ...
- Elasticsearch多字段搜索 - multi_match查询和多数字段-----multi_match查询
multi_match查询提供了一个简便的方法用来对多个字段执行相同的查询. best_fields,most_fields以及cross_fields. 默认情况下,该查询以best_fields类 ...
- java term_[ElasticSearch]Java API 之 词条查询(Term Level Query)
1. 词条查询(Term Query) 词条查询是ElasticSearch的一个简单查询.它仅匹配在给定字段中含有该词条的文档,而且是确切的.未经分析的词条.term 查询 会查找我们设定的准确值. ...
- (六)ElasticSearch 6.1.1聚合查询
1 普通类型 1.1 基本操作 1.1.1 导入实战数据 数据字段如下: 字段 类型 作用 price long 汽车售价 color text 汽车颜色 make text 汽车品牌 sold da ...
- elasticsearch获取一个字段的值_Elasticsearch,你觉得自己懂了多少,看看这篇文章吧...
Elasticsearch分析与检索功能实操 虽然通过文档_id可以获取到文档,但_id字段一般都是一个无意义的值,在实际应用中更多地是使用文档其它有意义字段做检索.Elasticsearch提供一个 ...
- java查询oracle数据库_Oracle数据库之java 从Oracle数据库到处数据到Elasticsearch全文检索库进行全文查询...
本文主要向大家介绍了Oracle数据库之java 从Oracle数据库到处数据到Elasticsearch全文检索库进行全文查询,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. ...
最新文章
- datastage 重启
- 并发编程之多线程基础-守护线程与非守护线程(四)
- U盘安装ubuntu 14.10遇到gfxboot.c32
- iOS 自动化发布 Fastlane 本地构建 IPA 并分发
- 如何抓取(采集)大众点评网的坐标(经纬度)信息
- 玩客币如何转账如何交易链克
- [第四篇] PostGIS:“我让PG更完美”
- oblog46_Final_20080623 软件下载
- 解决关于Windows10连接共享出现“因为文件共享不安全,所以你不能连接到文件共享。此共享需要过时的SMB1协议”的问题
- 同一局域网下 macOS 和 windows 电脑 如何快速共享文件
- 袁萌:Linux机器人来我家
- MYSQL 中连接的使用
- 定点数的运算 —— 原码、补码的乘法运算
- 全球与中国远程摄像机市场深度研究分析报告
- python奥运五环_Python绘制奥运五环
- oracle一步一步学习(二)
- fzu 2238 Daxia Wzc's problem
- 基于MYSQL的论坛管理系统数据库设计项目实战
- 视频教程-Workerman入门到精通实战layIM聊天室-PHP
- SLIC算法介绍与Python实现
热门文章
- html 页面怎么加载富文本,UILabel加载html富文本
- Linux不能读取目录,关于Linux上面无法读取资源目录下文件的问题
- 安装git安装路径在哪_Atom插件安装与git的安装配置
- 基于Echarts+HTML5可视化数据大屏展示—大数据管理平台中心(二)
- c# 傅里叶变换 频域_傅里叶变换在MATLAB中的应用(频域滤波)
- c语言自动拷贝u盘文件,写了一个偷偷拷贝老师U盘所有文件的程序……蛋疼……………...
- aspen怎么做灵敏度分析_不会敲代码怎么做智能分析?用奥威商业智能BI
- Java字符串性能优化
- C语言转义字符的使用
- idl文件生成java_IDL和生成代码分析