![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ElasticSearch
文章平均质量分 88
潮汐先生
Java海洋中迷失的空指针
展开
-
08.ElasticSearch集群搭建
ElasticSearch集群搭建概念集群(cluster)节点(node)分片和复制集群架构图集群搭建安装head插件下载head nodejsroot用户上传包安装nodejs解压缩node.js1.将node解压成tar包2.执行tar命令解压缩node配置环境变量安装elasticsearch-head1.解压缩2.设置镜像3.安装4.启动head5.配置跨域1.关闭ES2.配置跨域6.重新启动集群7.数据测试概念集群(cluster)一个集群就是由一个或多个节点组织在一起,它们共同持有完整的原创 2021-04-30 12:35:05 · 408 阅读 · 1 评论 -
07.ElasticSearch在springboot中使用
ElasticSearch与springboot集成新建项目引入依赖编写配置文件springboot操作ESRestHighLevelClient方式1.注入RestClient2.插入一条文档3.删除一条文档4.更新一条文档5.批量更新文档6.查询文档ElasticSearchRepository方式1.准备工作1.清空ES数据2.了解注解3.新建实体类4.UserRepository5.TestUserRepository2.保存文档3.修改文档4.删除文档5.检索一条记录6.查询所有7.排序8.分页9原创 2021-04-29 23:21:54 · 1422 阅读 · 20 评论 -
06.ElasticSearch在Java中的使用
ElasticSearch在Java中的使用引入依赖索引、类型和映射的操作1.创建客户端操作对象2.创建索引3.删除索引4.创建索引、类型和映射文档的操作1.准备工作1. 引入依赖2.创建User实体类3.编写TestDocumentBase公用编码2.添加一个文档1.自动生成id2. 手动指定id3.更新一条文档4.删除一条文档5.查询一条文档6.按关键字查询文档7.批量操作8.文档的高级查询1.查询所有2.分页查询3.排序4.返回指定字段5.term查询6.range查询7.wildcard查询8.pr原创 2021-04-29 18:55:05 · 935 阅读 · 1 评论 -
05.ElasticSearch查询之FilterQuery
ElasticSearch查询之FilterQuery过滤查询(FilterQuery)概念语法常见的过滤类型1.term filter2.terms filter3.range filter4.exists filter5.ids filter过滤查询(FilterQuery)概念准确来说ES中的查询操作分为2种: 查询(query)和过滤(filter)。查询即是之前提到的query查询,它 (查询)默认会计算每个返回文档的得分,然后根据得分排序。而过滤(filter)只会筛选出符合的文档,并不计原创 2021-04-29 10:04:41 · 373 阅读 · 6 评论 -
04.ElasticSearch之IK分词器的安装与使用
ElasticSearch之IK分词器的安装与使用前言安装离线安装在线安装ik分词器测试扩展(停用)词(典)测试数据概念配置词典1.修改配置文件2.新建词典3.自定义内容4.重新启动ES5.测试远程词典1.新建项目2.启动项目3.配置远程扩展词典4.重启ES5.测试前言ElasticSearch中默认使用标准分词器进行分词,这种方式不适用于中文语法,所以对中文查询不友好。IK分词器是一款适用于中文语法,对中文分词、查询友好支持的一款分词器,下面我们来介绍一下IK分词器的安装与使用安装IK分词器不是E原创 2021-04-28 23:05:00 · 1596 阅读 · 1 评论 -
03.ElasticSearch高级检索
ElasticSearch高级检索ElasticSearch高级检索检索方式( _search)使用语法准备工作URL查询1.查询所有(q=*)2.按字段排序(sort)3.分页查询(from&size)4.返回指定字段的查询结果(source)DSL查询1.查询所有(match_all)2.返回指定条数(size)3.分页查询(from&size)4.**查询的结果集中返回指定字段(_source)**5.**关键字查询(term)**6.范围查询(range)7.前缀查询(prefix)原创 2021-04-28 17:37:11 · 724 阅读 · 1 评论 -
02.ElasticSearch之Kibana的安装与使用
ElasticSearch之Kibana的安装与使用什么是kibana下载安装tar包安装方式rpm安装方式Kibana的基本操作索引(index)的基本操作创建索引查看索引删除索引类型(type)的操作新增类型查看类型文档(document)的基本操作添加文档查看文档删除文档更新文档更新原有数据更新原有数据并添加新数据在原有数据基础上更新批量操作什么是kibanakibana是一个免费且开放的用户界面,能够让您对 Elasticsearch 数据进行可视化,并让您在 Elastic Stack 中进行原创 2021-04-22 11:43:04 · 1052 阅读 · 1 评论 -
01.ElasticSearch入门与安装
ElasticSearch入门与安装什么是ElasticSearchES的基本概念接近实时(NRT Near Real Time )索引(index)类型(type)映射(Mapping)文档(document)概念关系图ES的单机安装准备工作安装启动什么是ElasticSearchElasticSearch 简称 ES ,是基于Apache Lucene构建的开源搜索引擎,是当前流行的企业级搜索引擎。Lucene本身就可以被认为迄今为止性能最好的一款开源搜索引擎工具包,但是lucene的API相对复杂原创 2021-03-29 22:20:50 · 373 阅读 · 7 评论 -
ElasticSearch开篇
ElasticSearch开篇前言文章索引前言ElasticSearch没有什么好说的,在企业开发中的也是举足轻重的一把利器。本系列记录了本人学习ElasticSearch的全过程,特地记录下来自勉。文章索引01.ElasticSearch入门与安装02.ElasticSearch之Kibana的安装与使用03.ElasticSearch高级检索04.ElasticSearch之IK分词器的安装与使用...原创 2021-04-28 23:13:02 · 121 阅读 · 1 评论