![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
elasticsearch
文章平均质量分 59
勤径苦舟
书山有路勤为径,学海无涯苦作舟。
展开
-
es--基础--12--SpringBoot自定义逗号分词器
【代码】es--基础--12--SpringBoot自定义逗号分词器。原创 2023-07-03 21:53:56 · 548 阅读 · 2 评论 -
es--基础--11--es服务API--高亮
es–基础–11–es服务API–高亮1、介绍可以让您从搜索结果中的一个或多个字段中获取突出显示的摘要,以便向用户显示查询匹配的位置。当您请求突出显示(即高亮)时,响应结果的 highlight 字段中包括高亮的字段和高亮的片段。Elasticsearch 默认会用 标签标记关键字。1.1、内容高亮参数自定义高亮片段多字段高亮高亮性能分析2、高亮参数2、高亮参数2.1、boundary_chars包含每个边界字符的字符串。默认:! ?\ \ n。2.2、boun原创 2023-07-03 21:52:19 · 2624 阅读 · 0 评论 -
es--基础--10--es服务API查询
prefix 查询用于查询某个字段中以给定前缀开始的文档,比如查询 title 中含有以 java 为前缀的关键词的文档,那么含有 java、javascript、javaee 等所有以 java 开头关键词的文档都会被匹配。boosting 查询中指定了抑制因子为 0.2,publish_time 的值在 2015-01-01 之后的文档得分不变,publish_time 的值在 2015-01-01 之前的文档得分为原得分的 0.2 倍。type query 用于查询具有指定类型的文档。原创 2023-07-03 21:53:40 · 793 阅读 · 0 评论 -
es--基础--9.3--SpringBoot注解--Field--FieldType
如果没有指定format,则默认格式为: strict_date_optional_time || epoch_millis,其中的"||"是 "multiple formats"的分隔符.strict_date_optional_time 格式:指ISO标准格式,例如: yyyy-MM-dd’T’HH:mm:ss.SSSZ 或者 yyyy-MM-dd默认情况下,JSON对象 中的每个子字段都需要分别进行映射和索引。如果事先不知道 子字段 的名称或类型,则将动态映射它们。原创 2023-07-03 21:50:23 · 798 阅读 · 0 评论 -
es--基础--9.2--SpringBoot注解--Field--介绍
数据并不总是干净的。根据它的生成方式,数字可能会在JSON正文中呈现为真正的JSON数字,例如5,但它也可能呈现为字符串,例如"5"。或者,应该是整数的数字可以替代地呈现为浮点,例如5.0,或甚至"5.0"。改参数,就是设置 请求的参数是否一定要符合字段类型的要求。原创 2023-07-03 21:50:18 · 1304 阅读 · 0 评论 -
es--基础--9.1--SpringBoot注解--Document
【代码】es--基础--9.1--注解--Document。原创 2023-07-03 21:45:35 · 426 阅读 · 0 评论 -
es部署--生产环境--08--常见问题
原因是压缩包的内容不够完整,下载时应该在官网下载elasticsearch-analysis-ik-版本号.zip,而不是source code.zip或者elasticsearch-analysis-ansj-8.3.3.tar.gz。原因是Elasticsearch在Windows下开启了安全认证,虽然started成功,但访问http://localhost:9200/ 失败。修改 elasticsearch.yml。修改 elasticsearch.yml。原创 2023-06-29 12:12:42 · 995 阅读 · 0 评论 -
es部署--生产环境--07--滚动升级
将7.4.2的版本升级到7.9.3生产环境不停机。原创 2022-10-07 20:43:12 · 26 阅读 · 0 评论 -
es部署--生产环境--06--Kibana
es部署–生产环境–06–Kibana前提使用hd用户登陆完成基础环境搭建 https://blog.csdn.net/zhou920786312/article/details/1182123021、资源下载kibana-7.9.3-linux-x86_64.tar.gz2、安装2.1、解压cd # 解压tar -zxvf kibana-7.9.3-linux-x86_64.tar.gz #修改名称mv kibana-7.9.3-linux-x86_64 kibana-7.原创 2022-04-08 18:31:26 · 2 阅读 · 0 评论 -
es部署--生产环境--04--es客户端
一、资源下载elasticsearch-7.4.2-linux-x86_64.tar.gzelasticsearch-analysis-ansj-7.4.2.0-release.zipkibana-7.4.2-linux-x86_64.tar.gzlogstash-7.4.2.tar.gz二、基础配置2.1、建立具有 administrator 权限的用户当前服务器若已经拥有具有 administrator 权限的用户可跳过此部分。不过需要注意的是必须以具有 administrator 权原创 2021-04-22 14:08:04 · 5 阅读 · 0 评论 -
es部署--生产环境--03--es增加认证信息
一、资源下载tar -zxvf kibana-7.4.2-linux-x86_64.tar.gz二、基础配置2.1、建立具有 administrator 权限的用户当前服务器若已经拥有具有 administrator 权限的用户可跳过此部分。不过需要注意的是必须以具有 administrator 权限的用户登录 Elasticsearch 服务所在服务器。必须建立具有 administrator 权限的新用户,并且以该用户登录(以下以建立 hd 用户为例),在执行如下操作之前需保证当前用户原创 2021-04-22 14:07:14 · 6 阅读 · 0 评论 -
es部署--生产环境--02--es集群
一、资源下载logstash-7.4.2.tar.gz 二、基础配置2.1、建立具有 administrator 权限的用户当前服务器若已经拥有具有 administrator 权限的用户可跳过此部分。不过需要注意的是必须以具有 administrator 权限的用户登录 Elasticsearch 服务所在服务器。必须建立具有 administrator 权限的新用户,并且以该用户登录(以下以建立 hd 用户为例),在执行如下操作之前需保证当前用户具有 root 权限,具体操作如下执原创 2021-04-22 14:06:00 · 7 阅读 · 0 评论 -
es部署--生产环境--05--logstash
ELK搭建–es开启账户密码认证–051、在设置文件中开启安全认证在config/elasticsearch.yml中新增设置xpack.security.enabled: true xpack.security.transport.ssl.enabled: true 2、重启es服务查找ES进程ps -ef | grep elastic 杀掉ES进程kill -9 2382(进程号) 重启ES./elasticsearch -d 3、开启认证后 启动报错No原创 2022-01-10 16:45:46 · 7 阅读 · 0 评论 -
es部署--生产环境--01--es单机
一、资源下载elasticsearch-7.4.2-linux-x86_64.tar.gzelasticsearch-analysis-ansj-7.4.2.0-release.zip二、基础配置2.1、建立具有 administrator 权限的用户当前服务器若已经拥有具有 administrator 权限的用户可跳过此部分。不过需要注意的是必须以具有 administrator 权限的用户登录 Elasticsearch 服务所在服务器。必须建立具有 administrator 权限的原创 2021-04-22 14:04:50 · 653 阅读 · 0 评论 -
es--基础--08--Spring Data ElasticSearch 使用
es入门学习8-java-Spring Data ElasticSearch 使用一、Spring Data ElasticSearch 简介基于 spring data API 简化 elasticSearch操作,将原始操作elasticSearch的客户端API 进行封装 。为Elasticsearch项目提供集成搜索引擎。Spring Data Elasticsearch POJO的关键功能区域为中心的模型与Elastichsearch交互文档和轻松地编写一个存储库数据访问层。二、项目原创 2020-12-29 16:06:58 · 768 阅读 · 0 评论 -
es--基础--07--es自身API
es入门学习7-java-es自身API使用起前面的集群环境进行学习一、 公共的东西1.1、项目位置1.2、导入依赖<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>5.6.8</version></dependency><depen原创 2020-12-29 16:04:36 · 724 阅读 · 0 评论 -
es--基础--06--es集群
一、 集群概念概念看es入门学习3-理论二、集群的搭建利用原有的单机(elasticsearch-5.6.8)来搭建搭建三台es服务器,分别提供的端口是9201,9202,92032.1、停止elasticsearch-5.6.8的es服务2.2、删除elasticsearch-5.6.8服务的索引记录cd /usr/local/java/elasticsearch/elasticsearch-5.6.8/datarm -rf nodes/2.3、拷贝三台es服务器cp -r原创 2020-12-29 16:02:27 · 842 阅读 · 0 评论 -
es--基础--05--集成IK分词器
一、 标准分词存在的问题1.1、 当前的数据1.2、 标准分词器1.3、 标准分词存在的问题但是我们有"两头"的数据1.4、 标准分词器分词效果测试http://60.205.188.229:9200/_analyze?analyzer=standard&pretty=true&text=我是程序员{ "tokens": [ { "token": "我", "start_offset": 0,原创 2020-12-29 15:59:02 · 2455 阅读 · 0 评论 -
es入门学习4-restful接口访问
一、 es的接口语法[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Hjac2zQ9-1609228411957)(image4/1.png)]二、 索引index2.1、 创建索引2.1.1、 创建索引[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w4aPfIjZ-1609228411960)(image4/2.png)]2.1.2、 效果[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YJBui..原创 2020-12-29 15:57:32 · 1019 阅读 · 1 评论 -
es--基础--03--理论
es入门学习3-理论一、 es概述es是面向文档(document oriented)可以存储整个对象或文档(document)。可以索引(index)每个文档的内容使之可以被搜索。在es中,你可以对文档(而非成行成列的数据)进行索引、搜索、排序、过滤。es比传统关系型数据库如下:索引(Indices):数据库类型(Types):表文档(Documents):表中的记录属性(Fields):列二、 es核心概念2.1、 索引 index (数据库)原创 2020-12-29 15:52:52 · 345 阅读 · 0 评论 -
es--基础--02--安装与启动
一、简单安装与启动1.1、下载安装包cd /usr/local/java/elasticsearch wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.0.tar.gz因为linux下载的太慢,我自己手动下载,并上传到linux版本:elasticsearch-5.6.8.tar.gz1.2、解压安装包tar -zxvf elasticsearch-5.6.8.tar.gz1.原创 2020-12-29 15:50:37 · 1318 阅读 · 0 评论 -
es--基础--01--简介
一、简介1.1、 什么是Elasticsearch简称为es,是一个开源的高扩展的分布式全文检索引擎可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。使用Java开发使用Lucene作为其核心来实现所有索引和搜索的功能目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。1.2、 es的使用案例1.2.1、GitHub2013年初,GitHub抛弃了Solr,采取es 来做PB级的搜索。“GitHub使原创 2020-12-29 15:47:28 · 382 阅读 · 0 评论