![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Elasticsearch
文章平均质量分 54
编程写手
路漫漫其修远兮,吾将上下而求索!
展开
-
Elasticsearch之使用RestClient实现_sql查询
版本:elasticsearch 7.13.41. 声明当前内容主要为使用RestClient以及使用sql方式进行查询操作,主要参考官方文档主要使用_sql方式进行查询2. 主要demopublic static void main(String[] args) throws IOException { RestClient restClient = RestClient.builder(new HttpHost("localhost", 9200, "http")).build();原创 2021-08-01 13:21:24 · 1112 阅读 · 1 评论 -
Elasticsearch之使用RestClient实现null和非null的查询操作
版本:elasticsearch 7.13.41. 声明当前内容主要为使用RestClient实现对Elasticsearch的null字段和非null字段的查询当前内容基于前面的博文2. 更新字段并设置值为null更新属性并设置值为null之前的内容 private static void updateDataSetBookNameEqNull(RestClient restClient) throws IOException { Request request = new Reque原创 2021-08-01 12:01:31 · 939 阅读 · 0 评论 -
Elasticsearch之使用RestClient实现对数据的更新操作
版本:elasticsearch 7.13.41. 声明当前内容主要用于本人学习和测试Elasticsearch的对数据的更新操作,主要参考官方文档主要内容(JSON为fastjson的使用):直接更新文档(更新文档中的所有数据)更新文档中的部分数据并发更新(基于if_seq_no=值&if_primary_term=值方式更新,非version)当前内容基于前面的博文2. 直接更新文档(该方法和add一样) /** * * @author hy * @creat原创 2021-08-01 11:51:23 · 761 阅读 · 0 评论 -
Elasticsearch之使用RestClient实现script、正则、count、source查询
当前版本elasticsearch 7.13.41. 声明当前内容主要为本人学习和使用RestClietn实现script、正则、count、source查询,主要参考:官方文档主要涉及使用script实现脚本查询使用正则进行匹配查询使用count查询文档数量使用source只查询返回的_source中的内容当前文章基于前面博文:Es操作2. 基本的script查询官方的:但是本人用postman的为: "query": { "bool": { "filt原创 2021-08-01 11:32:26 · 1158 阅读 · 0 评论 -
Elasticsearch之使用RestClient实现日期和数值的范围查询操作
当前版本elasticsearch 7.13.41. 声明当前内容主要为学习和了解Elasticsearch的操作,主要为数值的范围查询操作主要为数值类型的范围查询日期类型的范围查询pom依赖<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-client-sniffer</artifactId> &l原创 2021-07-31 15:57:41 · 1063 阅读 · 0 评论 -
SpringBoot之使用SpringData操作Elasticsearch(基本的增删改查)
1.声明当前内容用于本人学习和使用SpringDataElasticsearch操作Elasticsearch,主要是一些简单的增删改操作(Elasticsearch的版本为7.4.0)2.pom依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring...原创 2020-04-19 18:08:46 · 2840 阅读 · 0 评论 -
SpringBoot之操作Elasticsearch(基于RestTemplate方式实现)
1.声明当前内容主要用于本人学习和复习使用RestTemplate操作Elasticsearch,涉及到简单的查询操作2.pom依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactI...原创 2020-04-19 15:01:43 · 7939 阅读 · 0 评论 -
Elasticsearch之Kibana的简单使用(一个图形化操作Elasticsearch的工具)
1.声明当前内容用于本人学习和使用Kibana这个操作Elasticsearch的工具2.下载KibanaKibana的下载地址本人使用的版本为对应的Elasticsearch的kibana-7.4.0-win.zip的版本该图形化界面是基于node.js开发,bin目录就是启动目录,conf就是配置文件目录3.修改Kibana的配置文件kibana.yml这里主要修改的是kiba...原创 2020-04-19 11:43:17 · 848 阅读 · 1 评论 -
Elasticsearch之使用简单的增删改查(主键查询、条件查询和分页查询)操作(基于java的方式)
1.声明当前内容用于本人学习和巩固Elasticsearch,当前的内容基于前面的安装和使用Elasticsearch操作,这里的内容为简单的使用java方式操作当前的Elasticsearch2.准备操作由于返回的响应为InputStream,所以需要解析流为String来进行输出这里有一个小工具IOUtlspackage com.hy.elasticsearch.util;imp...原创 2020-04-18 16:44:39 · 1478 阅读 · 0 评论 -
Elasticsearch之简单的使用和访问操作
1.声明当前内容用于本人学习和复习使用Elasticsearch的,本文主要是一个极为简单的demo用于访问Elasticsearch当前的Elasticsearch的版本和安装开放操作在:CentOS7中安装和开放Elasticsearch操作2.pom依赖<dependency> <groupId>org.elasticsearch.client</gr...原创 2020-04-18 14:37:30 · 531 阅读 · 0 评论 -
记录:CentOS7中安装elasticsearch(并开放端口让外界访问)
当前环境:CentOS7、JDK1.8、elasticsearch-7.4.0-linux-x86_64.tar.gz1.下载elasticsearch-7.4.0-linux-x86_64.tar.gz注意一定不要使用root账户进行下载wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.4.0...原创 2019-10-10 10:12:48 · 855 阅读 · 0 评论