elasticsearch
苏葛
这个作者很懒,什么都没留下…
展开
-
ElasticSearch查询之聚合查询
一、ES的demo数据如下:二、简单聚合,获得平均分GET /student/student/_search{ "aggs": { "avg_score": { "avg": { "field": "score" } } }}查询结果:java实现:/** * 聚合查询avg * *GET /s...原创 2020-05-07 21:45:59 · 1497 阅读 · 0 评论 -
ElasticSearch查询之exists使用
exists允许你过滤文档,只查找那些在特定字段有值的文档,无论其值是多少。demo如下:1、索引中的数据如下:2、查询语句如下GET account/account/_search{ "query": { "bool": { "must": [ { "exists": { "field": "s...原创 2020-05-03 22:23:27 · 23770 阅读 · 2 评论 -
ElasticSearch查询之bool查询及java调用bool查询demo
其实之前关于ElasticSearch的一些书,感觉对于查询是有点懵逼的,一会查询,一会过滤查询。而且有的语法在6.x的版本上已经废弃了。所以看起来更加困惑了。五一这两天又静下心来看了一些,感觉像我平时的一些基本使用,用bool查询都可以满足,而且当你理解了bool查询之后,用java来调用es也会比较得心应手。一、kibana es 查询:如下例子都是以6.x的版本bool查询如下:...原创 2020-05-03 11:56:45 · 1897 阅读 · 1 评论 -
elasticsearch学习2—springboot整合:查询条件高亮、分页、关键字查询,排序
需求:实现关键字查询,关键字查询可以输入多个,且以空格分开,然后查询条件高亮一、mapping:PUT /cartoonindex/{ "mappings" : { "cartoon" : { "properties" : { "name" : { "type" : "text", "anal...原创 2020-01-04 15:46:10 · 1280 阅读 · 0 评论 -
elasticsearch学习1—springboot整合:基本使用,分页
1、创建springboot项目,pom依赖如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency&...原创 2019-12-02 21:27:25 · 660 阅读 · 0 评论