Elasticsearch
文章平均质量分 54
编程写手
路漫漫其修远兮,吾将上下而求索!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Elasticsearch之使用RestClient实现_sql查询
版本:elasticsearch 7.13.4 1. 声明 当前内容主要为使用RestClient以及使用sql方式进行查询操作,主要参考官方文档 主要使用_sql方式进行查询 2. 主要demo public static void main(String[] args) throws IOException { RestClient restClient = RestClient.builder(new HttpHost("localhost", 9200, "http")).build();原创 2021-08-01 13:21:24 · 1280 阅读 · 1 评论 -
Elasticsearch之使用RestClient实现null和非null的查询操作
版本:elasticsearch 7.13.4 1. 声明 当前内容主要为使用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 · 1094 阅读 · 0 评论 -
Elasticsearch之使用RestClient实现对数据的更新操作
版本:elasticsearch 7.13.4 1. 声明 当前内容主要用于本人学习和测试Elasticsearch的对数据的更新操作,主要参考官方文档 主要内容(JSON为fastjson的使用): 直接更新文档(更新文档中的所有数据) 更新文档中的部分数据 并发更新(基于if_seq_no=值&if_primary_term=值方式更新,非version) 当前内容基于前面的博文 2. 直接更新文档(该方法和add一样) /** * * @author hy * @creat原创 2021-08-01 11:51:23 · 984 阅读 · 0 评论 -
Elasticsearch之使用RestClient实现script、正则、count、source查询
当前版本elasticsearch 7.13.4 1. 声明 当前内容主要为本人学习和使用RestClietn实现script、正则、count、source查询,主要参考:官方文档 主要涉及 使用script实现脚本查询 使用正则进行匹配查询 使用count查询文档数量 使用source只查询返回的_source中的内容 当前文章基于前面博文:Es操作 2. 基本的script查询 官方的: 但是本人用postman的为: "query": { "bool": { "filt原创 2021-08-01 11:32:26 · 1373 阅读 · 0 评论 -
Elasticsearch之使用RestClient实现日期和数值的范围查询操作
当前版本elasticsearch 7.13.4 1. 声明 当前内容主要为学习和了解Elasticsearch的操作,主要为数值的范围查询操作 主要为 数值类型的范围查询 日期类型的范围查询 pom依赖 <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-client-sniffer</artifactId> &l原创 2021-07-31 15:57:41 · 1298 阅读 · 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 · 3013 阅读 · 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 · 8174 阅读 · 0 评论 -
Elasticsearch之Kibana的简单使用(一个图形化操作Elasticsearch的工具)
1.声明 当前内容用于本人学习和使用Kibana这个操作Elasticsearch的工具 2.下载Kibana Kibana的下载地址 本人使用的版本为对应的Elasticsearch的kibana-7.4.0-win.zip的版本 该图形化界面是基于node.js开发,bin目录就是启动目录,conf就是配置文件目录 3.修改Kibana的配置文件kibana.yml 这里主要修改的是kiba...原创 2020-04-19 11:43:17 · 957 阅读 · 1 评论 -
Elasticsearch之使用简单的增删改查(主键查询、条件查询和分页查询)操作(基于java的方式)
1.声明 当前内容用于本人学习和巩固Elasticsearch,当前的内容基于前面的安装和使用Elasticsearch操作,这里的内容为简单的使用java方式操作当前的Elasticsearch 2.准备操作 由于返回的响应为InputStream,所以需要解析流为String来进行输出 这里有一个小工具IOUtls package com.hy.elasticsearch.util; imp...原创 2020-04-18 16:44:39 · 1605 阅读 · 0 评论 -
Elasticsearch之简单的使用和访问操作
1.声明 当前内容用于本人学习和复习使用Elasticsearch的,本文主要是一个极为简单的demo用于访问Elasticsearch 当前的Elasticsearch的版本和安装开放操作在:CentOS7中安装和开放Elasticsearch操作 2.pom依赖 <dependency> <groupId>org.elasticsearch.client</gr...原创 2020-04-18 14:37:30 · 630 阅读 · 0 评论 -
记录:CentOS7中安装elasticsearch(并开放端口让外界访问)
当前环境:CentOS7、JDK1.8、elasticsearch-7.4.0-linux-x86_64.tar.gz 1.下载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 · 972 阅读 · 0 评论
分享