![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
文章平均质量分 70
tomjourney
积善之家 必有余庆
展开
-
es6 dsl与sql对比
【README】1.本文总结了 dsl 与 sql的对比写法;2.es采用 7.2.1 版本;【1】创建es索引1)新建一个数据库事务执行日志索引put localhost:9200/txlog{ "mappings" :{ "properties":{ "APPNAME":{ "type":"keyword" }原创 2022-04-14 22:34:34 · 1705 阅读 · 0 评论 -
转:elasticsearch nested嵌套查询
转自:【弄nèng - Elasticsearch】DSL入门篇(七)—— Nested类型查询,聚合_司马缸砸缸了-CSDN博客文章目录1. nested query2. nested 对象聚合项目推荐nested类型就是为了解决object类型在对象数组上丢失关联性的问题的,如果将字段设置为nested类型,那个每一个嵌套对象都会被索引为一个 “隐藏的独立文档”。他会为每一个内部对象属性单独索引。如果你需要保留 object 数组中每个对象的内部关系, 则需要使用 nested 类型, 而不是 [o转载 2021-10-14 22:01:33 · 472 阅读 · 0 评论 -
es dsl多条件组合查询(转)
【README】在不评分的情况下, 推荐使用filter 过滤查询,因为不评分,查询性能优于评分性能;转:https://www.elastic.co/guide/cn/elasticsearch/guide/current/combining-queries-together.html下面截图是我认为最有价值的地方。【2】全文如下:现实的查询需求从来都没有那么简单;它们需要在多个字段上查询多种多样的文本,并且根据一系列的标准来过滤。为了构建类似的高级查询,你需要一种能够将多查询组合成单转载 2020-07-24 20:27:31 · 3220 阅读 · 0 评论 -
httpclient es action_request_validation_exception validation failed 1 no requests added原因和解决方法
【README】 批量插入数据到es,报错如下;action_request_validation_exception validation failed 1 no requests added原因: 在请求头设置报文为 json格式,但报文并非json格式,如 java字符串:post localhost:9200/cuiji/_bulk{"index":{}}{"RCRD_ID":"RD_TR_001", "CUST_NUM":"CUSTA", "LAST_MODIFY_TIME":.原创 2020-07-19 21:25:12 · 5806 阅读 · 0 评论 -
转-HTTPClient调用https请求,通过基本认证用户名密码(Basic Auth)
转自: https://blog.csdn.net/qq_27605885/article/details/79131483本文来源是Apache官网例子:http://hc.apache.org/httpcomponents-client-4.5.x/httpclient/examples/org/apache/http/examples/client/ClientAuthentication.java之前找过很多博客上的例子发现都不对,后来还是去官网找。事实证明官网绝对比博客kpub.转载 2020-07-19 21:03:48 · 1121 阅读 · 0 评论 -
es7 bulk api 批量插入es
post localhost:9200/cuiji/_doc/_bulk{"index":{}}{"RCRD_ID":"RD_TR_001", "CUST_NUM":"CUSTA", "LAST_MODIFY_TIME":"2020-07-18 00:00:50", "NOTE_CONTENT":"催记A001"}{"index":{}}{"RCRD_ID":"RD_TR_002", "CUST_NUM":"CUSTA", "LAST_MODIFY_TIME":"2020-07-18 00:0.原创 2020-07-18 11:30:25 · 952 阅读 · 0 评论 -
(转)es 聚合查询并返回每个组的数据
转自: https://blog.csdn.net/ywdhzxf/article/details/84878760需求我现在是有一个这样的需求, 我需要在es里面按照 cityarea 进行分组(group by), 并且每个 cityarea的组 需要展示 按照时间排序的前10条, 状态全部为1的数据实现 { "query": { "bool": { "must": [ { "term": {...转载 2020-07-17 21:05:42 · 3361 阅读 · 1 评论 -
(转)Elasticsearch 聚合查询、桶聚合、管道聚合及复合查询
转自: https://blog.csdn.net/zx711166/article/details/81906881聚合查询聚合是一种基于查询条件对数据进行分桶、计算的方法。聚合可以嵌套,由此可以组合复杂的操作(Bucketing 聚合可以包含 sub-aggregation)。聚合的三种分类:Metric(指标聚合):对文档进行权值计算,输出结果既是权值。基于特定字段(field)或脚本值(generated using scripts)计算。Bucketing(分桶聚合):对转载 2020-07-17 20:16:53 · 328 阅读 · 0 评论 -
es嵌套聚合dsl(求均值,求和)
【1】根据客户号分组后求均值和求和// dsl{ "_source":["RCRD_ID", "STATE", "BUSI_CODE"] , "query":{ "bool":{ "filter":[ { "term":{ "STATE":"PDOS" } } ] } } , "aggs": { "by_loans":{ "nested":{.原创 2020-06-16 08:30:32 · 2279 阅读 · 0 评论 -
ES6 Map对象的使用
转自:https://blog.csdn.net/u012664198/article/details/97373751Map对象保存键值对,任何值(对象或者原始值) 都可以作为一个键或一个值key和value可以是字符串等数据类型,也可以是对象,函数,NaN。set:insert key and value or update value.get:otaion the va...转载 2020-02-22 16:58:40 · 320 阅读 · 0 评论