elasticsearch
文章平均质量分 79
欧非并存,不可爱不迷人
这个作者很懒,什么都没留下…
展开
-
springboot整合elasticsearch6.0实现搜索(根据请求的json体)
1先上代码说明:5.X版本的api与6.0稍有不同,读者可尝试将5.X的代码CV到6.0的环境中尝试 public static PreBuiltTransportClient getClient() { PreBuiltTransportClient client = new PreBuiltTransportClient(Settings.EMPTY); client.addTransportAddress(new TransportAddress(new Inet原创 2020-06-30 16:55:18 · 405 阅读 · 0 评论 -
通过kibana理解Elasticsearch中搜索,聚合的一些概念
1.在Java中对应的entitypublic class Person { String name; int age;}2.kibana中的数据 { "_index": "person_index", "_type": "person_type", "_id": "i674x3IBsOhWggMeikEo", "_score": 1, "_source": { "age"原创 2020-06-18 23:39:51 · 547 阅读 · 0 评论 -
elasticsearch获取数组类型和对应的分组聚合
1 先看下实体类的例子People类public class People { private String name; private Dog[] dogs;}Dog类public class Dog { private String name; private String[] color;}es中的某一条数据 "_source": { "dogs": [ { "co原创 2020-05-25 10:32:15 · 2108 阅读 · 2 评论 -
三台阿里云主机配置Elasticsearch集群
1.下载解压此处略过~~2.elasticsearch.yml文件配置cluster.name: elasticsearch //node.name自己分配,每台不一样node.name: es02bootstrap.memory_lock: falsebootstrap.system_call_filter: falsenetwork.host: //本机的公网地址network.bind_host: //本机的内网地址http.port: 9200discovery.zen.pin原创 2020-05-14 09:40:09 · 443 阅读 · 0 评论 -
springboot整合elasticsearch5.X实现聚合搜索(根据请求的json体)
1.准备好请求的请求体json串{ "aggs": { "group": { "terms": { "field": "productCategory.keyword" }, "aggs": { "sum": { "sum": { "field": "produ原创 2020-05-12 16:18:20 · 643 阅读 · 0 评论 -
springboot整合es实现聚合搜索(api搜索版)
注: 希望大家先了解es聚合的桶和指标的概念1.在es服务器上准备好数据此处省略嗷~以下是我的数据。2.相关的pom依赖<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>5.5.3</version></dependency&原创 2020-05-12 15:54:08 · 3079 阅读 · 0 评论