首页 > 其他分享 >关于es查询的一些心得

关于es查询的一些心得

时间:2023-06-28 12:00:54浏览次数:34  
标签:keyword 查询 字段 filed 心得 es size

1.所需pom  org.elasticsearch  注意mapping映射

2.需要判断索引是否存在

3.es查询默认查询前10条,分页需要指定size

4.有嵌套聚合查询时需要指定外层的size才能进行分页

5.mysql like =  wildcard *值*

6.es groupby 自带排序(按照count从大到小排序)

7.针对于string字段的查询需要 filed.keyword

8.使用es连接工具时针对数字类型的字段缺少精度

9.如果聚合字段是 filed.keyword 返回数据类型不同(StringTermsBucket)

 

标签:keyword,查询,字段,filed,心得,es,size
From: https://www.cnblogs.com/xxmmllcc/p/17510724.html

相关文章

  • CodeTON Round 5 (Div. 1 + Div. 2, Rated, Prizes!) D. Tenzing and His Animal Fri
    题面是真的抽象,翻译为人话之后大概就是,对于每个选择的集合当中,1必须选,n一定不能选,每个限制条件的意思是如果u和v不在一个集合里则最能玩y时间,则u或v独自玩最多玩y时间如果在同一集合则可以玩无限时间因此如果n和1不连通的话则一定为inf,否则的话就一定有限制,因为n一定不能选,则和......
  • GIS融合之路(四)如何用CesiumJS做出Cesium For Unreal的效果
    同样在这篇文章开始前重申一下,山海鲸并没有使用ThreeJS引擎。但由于ThreeJS引擎使用广泛,下文中直接用ThreeJS同CesiumJS的整合方案代替山海鲸中3D引擎和CesiumJS整合。系列传送门:山海鲸可视化:GIS融合之路(一)技术选型CesiumJS/loaders.gl/iTowns?山海鲸可视化:GIS融合之路(二)Cesium......
  • Linux多节点部署KubeSphere 以及其中的坑
    准备三台纯净的linux机器,并且设置主机名分别为k8smaster/k8snode11/k8snode12(下面操作,除说明外,只在主节点执行)1、下载KubeKeyexportKKZONE=cncurl-sfLhttps://get-kk.kubesphere.io|VERSION=v1.1.1sh-chmod+xkk2、创建集群配置文件./kkcreateconfig--wit......
  • Kubernetes编程——client-go基础—— Go语言中的 Kubernetes 对象介绍
    Go语言中的Kubernetes对象介绍 我们接下来更详细了解在Go语言的语境下的Pod(或者其他任何Kubernetes资源)是什么样的? Kubernetes中的资源(或者更准确说是对象)都是某种类型的实例。我理解意思是说:在Kubernetes中,资源或对象是指由Kubernetes控......
  • esp32 + obd检测第二版
    OBD_detect组件说明利用esp32获得OBD模拟器数据进行车况检测的组件,可以直接获得车速信息组件代码如下:https://github.com/doincli/esp32_obd_blue公共参数说明:定义的参数protocol_t表示协议到种类,有两种ISO15765_11bit和ISO15765_29bitspeed表示CAN总线的速度有两种......
  • 解决:远程连接mysql:报异常,1044 - Access denied for user ‘root‘@‘%‘ to database
    Navicat报错:使用Navicat远程连接,Docker中的mysql5.6时报异常,:1044-Accessdeniedforuser'root'@'%'todatabase'xxx'问题原因:(1)根本原因:远程连接用户权限不足!(2)直接原因:应该是创建远程连接用户‘root@%’时,没有添加访问数据库的权限。解决办法:#这里为刚才创建的root@......
  • Kubernetes编程——修改客户端默认支持 Protobuf
    修改客户端默认支持Protobuf一、在kubernetes客户端中修改默认支持Protobuf确保你已经安装了kubectl命令行工具,并且版本在1.14.0或更高。打开~/.kube/config文件,该文件存储了你的Kubernetes集群配置信息。找到clusters部分,并在你的集群配置下添加extensions字段,示例如下:......
  • 谷粒商城项目篇10_分布式高级篇_ES首页检索功能、异步、商品详情
    目录首页检索功能异步商品详情一、首页检索功能1.环境准备配置本地域名解析配置nginx将请求转给网关http{includemime.types;default_typeapplication/octet-stream;sendfileon;keepalive_timeout65; #配置上游服务器(网关) u......
  • typescript中 == 和 === 的区别
    在TypeScript中,==和===是用于比较两个值是否相等的操作符。 ==是相等比较操作符,它在比较值时进行隐式类型转换。它会尝试将两个操作数转换为相同类型,然后再进行比较。这种隐式类型转换可能会导致一些意想不到的结果。例如:console.log(1=="1");//trueconsole.log(t......
  • SQL查询日期
    SQL查询日期今天的所有数据:select*from表名whereDateDiff(dd,datetime类型字段,getdate())=0昨天的所有数据:select*from表名whereDateDiff(dd,datetime类型字段,getdate())=17天内的所有数据:select*from表名whereDateDiff(dd,datetime类型字段,getdate())<......