博客园 - a-du
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=115329
2022-05-15T15:52:56Z
a-du
https://www.cnblogs.com/a-du/
feed.cnblogs.com
https://www.cnblogs.com/a-du/p/16272901.html
Elasticsearch中什么是 tokenizer、analyzer、filter ? - a-du
Elastic search 是一个能快速帮忙建立起搜索功能的,最好之一的引擎。 搜索引擎的构建模块 大都包含 tokenizers(分词器), token-filter(分词过滤器)以及 analyzers(分析器)。 这就是搜索引擎对数据处理和存储的方式,所以,通过上面的3个模块,数据就可以被轻
2022-05-15T04:47:00Z
2022-05-15T04:47:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】Elastic search 是一个能快速帮忙建立起搜索功能的,最好之一的引擎。 搜索引擎的构建模块 大都包含 tokenizers(分词器), token-filter(分词过滤器)以及 analyzers(分析器)。 这就是搜索引擎对数据处理和存储的方式,所以,通过上面的3个模块,数据就可以被轻 <a href="https://www.cnblogs.com/a-du/p/16272901.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/a-du/p/16272837.html
Elasticsearch自定义分析器analyzer分词实践 - a-du
基础知识回顾 分析器的组成结构: 分析器(analyzer) - Character filters (字符过滤器)0个或多个 - Tokenizer (分词器)有且只有一个 - Token filters (token过滤器)0个或多个 内置分析器1、whitespace 空白符分词 POST _
2022-05-15T04:17:00Z
2022-05-15T04:17:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】基础知识回顾 分析器的组成结构: 分析器(analyzer) - Character filters (字符过滤器)0个或多个 - Tokenizer (分词器)有且只有一个 - Token filters (token过滤器)0个或多个 内置分析器1、whitespace 空白符分词 POST _ <a href="https://www.cnblogs.com/a-du/p/16272837.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/a-du/p/15030236.html
解决Nginx出现403 forbidden (13: Permission denied)报错的四种方法 - a-du
我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403, 于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permission denied,详细报错如下: 1. open() "/data/www/1.txt" faile
2021-07-19T07:07:00Z
2021-07-19T07:07:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403, 于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permission denied,详细报错如下: 1. open() "/data/www/1.txt" faile <a href="https://www.cnblogs.com/a-du/p/15030236.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/a-du/p/14862367.html
解决 SpringBoot Elasticsearch 7.x 聚合查询遇到的问题 - a-du
SpringBoot Elasticsearch 7.x 聚合查询遇到的问题 1. 时间的问题 2. 无法进行聚类的问题 2.1 解决 3. 类型转换的问题 4. QueryBuilders.termQuery() 查询无数据的问题 4.1 解决 1. 时间的问题 报错java.time.DateT
2021-06-08T05:13:00Z
2021-06-08T05:13:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】SpringBoot Elasticsearch 7.x 聚合查询遇到的问题 1. 时间的问题 2. 无法进行聚类的问题 2.1 解决 3. 类型转换的问题 4. QueryBuilders.termQuery() 查询无数据的问题 4.1 解决 1. 时间的问题 报错java.time.DateT <a href="https://www.cnblogs.com/a-du/p/14862367.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/a-du/p/14758318.html
ElasticSearch7.4.2:RestHighLevelClient应用 - a-du
ElasticSearch7.4.2:RestHighLevelClient这次项目应客户要求使用7.4.2 highLevel-client版本,由于之前做的es搜索还是使用SpringData+Transport来操作,所以这次也是看了好久的官方api以及好多大神的笔记,但是由于是版本太高,使用
2021-05-12T01:00:00Z
2021-05-12T01:00:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】ElasticSearch7.4.2:RestHighLevelClient这次项目应客户要求使用7.4.2 highLevel-client版本,由于之前做的es搜索还是使用SpringData+Transport来操作,所以这次也是看了好久的官方api以及好多大神的笔记,但是由于是版本太高,使用 <a href="https://www.cnblogs.com/a-du/p/14758318.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/a-du/p/14758305.html
RestHighLevelClient操作ES的API - a-du
Create Index API RestHighLevelClient client = new RestHighLevelClient( RestClient.builder( new HttpHost("localhost", 9200, "http"), new HttpHost("loca
2021-05-12T00:54:00Z
2021-05-12T00:54:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】Create Index API RestHighLevelClient client = new RestHighLevelClient( RestClient.builder( new HttpHost("localhost", 9200, "http"), new HttpHost("loca <a href="https://www.cnblogs.com/a-du/p/14758305.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/a-du/p/14743724.html
elasticsearch配置文件中http.cors.x字段有哪些用途和用法 - a-du
http.cors.enabled 是否支持跨域,默认为false http.cors.allow-origin 当设置允许跨域,默认为*,表示支持所有域名,如果我们只是允许某些网站能访问,那么可以使用正则表达式。比如只允许本地地址。 /https?:\/\/localhost(:[0-9]+)?/
2021-05-08T01:55:00Z
2021-05-08T01:55:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】http.cors.enabled 是否支持跨域,默认为false http.cors.allow-origin 当设置允许跨域,默认为*,表示支持所有域名,如果我们只是允许某些网站能访问,那么可以使用正则表达式。比如只允许本地地址。 /https?:\/\/localhost(:[0-9]+)?/ <a href="https://www.cnblogs.com/a-du/p/14743724.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/a-du/p/14738812.html
Java High Level REST Client 使用示例 - a-du
概述#ES 在 7.0 版本开始将废弃 TransportClient,8.0 版本开始将完全移除 TransportClient,取而代之的是 High Level REST Client,官方文档介绍的很详细。 Java High Level REST Client 为高级别的Rest客户端,基
2021-05-07T05:41:00Z
2021-05-07T05:41:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】概述#ES 在 7.0 版本开始将废弃 TransportClient,8.0 版本开始将完全移除 TransportClient,取而代之的是 High Level REST Client,官方文档介绍的很详细。 Java High Level REST Client 为高级别的Rest客户端,基 <a href="https://www.cnblogs.com/a-du/p/14738812.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/a-du/p/14738767.html
Elasticsearch:No handler for type [string] declared on field[XXX]的解决办法 - a-du
报错原因我使用的Elasticsearch是7.7.0版本,按照学习文档创建字段时,使用了{"type":"string","index":"not_analyzed"}。 原因分析检查拼写无误之后,我决定去查Elasticsearch新版本特性,因为之前也踩过head插件的安装方法的坑,就是因为版
2021-05-07T05:27:00Z
2021-05-07T05:27:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】报错原因我使用的Elasticsearch是7.7.0版本,按照学习文档创建字段时,使用了{"type":"string","index":"not_analyzed"}。 原因分析检查拼写无误之后,我决定去查Elasticsearch新版本特性,因为之前也踩过head插件的安装方法的坑,就是因为版 <a href="https://www.cnblogs.com/a-du/p/14738767.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/a-du/p/14716767.html
elasticSearch7.x创建索引库,解决高版本es无法使用InetSocketTransportAddress - a-du
使用java创建索引库,es7舍弃了InetSocketTransportAddress,需要替换成TransportAddress,另外如果报错NoNodeAvailableException的原因是es的版本不一致,需要保证maven的依赖版本和服务器es版本一致。 es7.x创建索引库 @Te
2021-04-29T01:50:00Z
2021-04-29T01:50:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】使用java创建索引库,es7舍弃了InetSocketTransportAddress,需要替换成TransportAddress,另外如果报错NoNodeAvailableException的原因是es的版本不一致,需要保证maven的依赖版本和服务器es版本一致。 es7.x创建索引库 @Te <a href="https://www.cnblogs.com/a-du/p/14716767.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/a-du/p/14709754.html
ELASTICSEARCH7.4 免费启用X-PACK插件 设置账号、权限 包含错误--ERROR: FAILED TO SET PASSWORD FOR USER [APM_SYSTEM] - a-du
kibana面板本来用不同的用户空间开放给不用的用户使用,但是不同的面板空间都需要新建索引管理,很不方便;而且通过删除url后缀就能访问到默认空间,很不安全。官方给的消息说从6.8 和 7.1 开始默认提供x-pack的安全功能,虽然只是一部分,但也够用了。针对网上千奇百怪的文章,整理了一套自己能用
2021-04-27T08:54:00Z
2021-04-27T08:54:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】kibana面板本来用不同的用户空间开放给不用的用户使用,但是不同的面板空间都需要新建索引管理,很不方便;而且通过删除url后缀就能访问到默认空间,很不安全。官方给的消息说从6.8 和 7.1 开始默认提供x-pack的安全功能,虽然只是一部分,但也够用了。针对网上千奇百怪的文章,整理了一套自己能用 <a href="https://www.cnblogs.com/a-du/p/14709754.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/a-du/p/14709699.html
Elasticsearch7.7设置账号密码时的逻辑矛盾问题 - a-du
2019年1月30日,外媒又报道了一起Elasticsearch数据泄露事件!2019年1月份的至少有6起Elasticsearch数据泄露事件了。原因何在,很简单,开发者在服务启动之后总是懒得去修改,哪怕是添加个密码,不信?你去看看你们公司的REDIS服务器,看看有多少设置了密码,至少我公司不相关
2021-04-27T08:46:00Z
2021-04-27T08:46:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】2019年1月30日,外媒又报道了一起Elasticsearch数据泄露事件!2019年1月份的至少有6起Elasticsearch数据泄露事件了。原因何在,很简单,开发者在服务启动之后总是懒得去修改,哪怕是添加个密码,不信?你去看看你们公司的REDIS服务器,看看有多少设置了密码,至少我公司不相关 <a href="https://www.cnblogs.com/a-du/p/14709699.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/a-du/p/14707571.html
Elasticsearch SSL认证/证书制作 - a-du
制作目的 在上一篇《elasticsearch7.X x-pack破解》中,我们启用了x-pack模块,elasticsearch集群中,如果使用了x-pack,那么集群中的各节点之间通讯就必须安全认证。为了解决节点间通讯的认证问,我们需要制作证书。 内容简介 本文的主要内容是指导SSL制作过程。
2021-04-27T01:36:00Z
2021-04-27T01:36:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】制作目的 在上一篇《elasticsearch7.X x-pack破解》中,我们启用了x-pack模块,elasticsearch集群中,如果使用了x-pack,那么集群中的各节点之间通讯就必须安全认证。为了解决节点间通讯的认证问,我们需要制作证书。 内容简介 本文的主要内容是指导SSL制作过程。 <a href="https://www.cnblogs.com/a-du/p/14707571.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/a-du/p/14704236.html
重大好消息】elasticsearch 7.3版本已经可以免费使用x-pack就可以设置账号和密码了,让你的数据不再裸奔 - a-du
最近一直在搭建我们公司的搜索系统,用的是elasticsearch,原先用的版本比较老,所以打算升级下。 经过几天的研究发现elasticsearch 以前需要付费购买的x-pack部分功能,比如最重要的安全插件,已经不需要付费购买了,而是在默认的发布包中。官方给的消息是从6.8 和 7.1 开始默
2021-04-26T05:21:00Z
2021-04-26T05:21:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】最近一直在搭建我们公司的搜索系统,用的是elasticsearch,原先用的版本比较老,所以打算升级下。 经过几天的研究发现elasticsearch 以前需要付费购买的x-pack部分功能,比如最重要的安全插件,已经不需要付费购买了,而是在默认的发布包中。官方给的消息是从6.8 和 7.1 开始默 <a href="https://www.cnblogs.com/a-du/p/14704236.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/a-du/p/14704208.html
Elasticsearch 7.x生产配置 - a-du
虽然Elasticsearch需要很少的配置,但是有一些设置需要手动配置,并且必须在进入生产之前进行配置。 1、官方文档这些重要配置说明,请参考官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/7.x/important-set
2021-04-26T05:09:00Z
2021-04-26T05:09:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】虽然Elasticsearch需要很少的配置,但是有一些设置需要手动配置,并且必须在进入生产之前进行配置。 1、官方文档这些重要配置说明,请参考官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/7.x/important-set <a href="https://www.cnblogs.com/a-du/p/14704208.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/a-du/p/14704178.html
elasticsearch.yml 配置详解 - a-du
1、基础配置 elasticsearch的config文件夹里面有两个配置文 件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日志的,所以logging.yml里的设置按普通log4j配置文件来设置就行了。
2021-04-26T04:48:00Z
2021-04-26T04:48:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】1、基础配置 elasticsearch的config文件夹里面有两个配置文 件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日志的,所以logging.yml里的设置按普通log4j配置文件来设置就行了。 <a href="https://www.cnblogs.com/a-du/p/14704178.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/a-du/p/14356905.html
配置win10专用虚拟网络时提示已拒绝远程连接解决办法 - a-du
有些刚刚升级win10系统的用户为了得到更好地上网体验,就想要让电脑连接虚拟专用网络。可是该用户在配置windows10专用虚拟网络时,却遇到了提示“已拒绝远程连接,因为未识别出你提供的用户名和密码组合,或在远程访问服务器上禁止使用选定的身份验证协议”。这该怎么办呢?下面,小编就向大家分享win10
2021-02-01T07:36:00Z
2021-02-01T07:36:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】有些刚刚升级win10系统的用户为了得到更好地上网体验,就想要让电脑连接虚拟专用网络。可是该用户在配置windows10专用虚拟网络时,却遇到了提示“已拒绝远程连接,因为未识别出你提供的用户名和密码组合,或在远程访问服务器上禁止使用选定的身份验证协议”。这该怎么办呢?下面,小编就向大家分享win10 <a href="https://www.cnblogs.com/a-du/p/14356905.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/a-du/p/14265654.html
Integer用==进行值比较,什么时候相等,什么时候不等? - a-du
package mytest; public class TestInteger { public static void main(String args[]) { Integer a =127; Integer b =127; System.out.println(a==b); a=128; b
2021-01-12T02:19:00Z
2021-01-12T02:19:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】package mytest; public class TestInteger { public static void main(String args[]) { Integer a =127; Integer b =127; System.out.println(a==b); a=128; b <a href="https://www.cnblogs.com/a-du/p/14265654.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/a-du/p/14239287.html
解决问题 The Tomcat connector configured to listen on port 8080 failed to start. - a-du
在学习SpringBoot过程中, 遇到了各种问题.. 错误过程: org.apache.catalina.LifecycleException: Failed to start component [Connector[HTTP/1.1-8080]] at org.apache.catalina.
2021-01-06T01:39:00Z
2021-01-06T01:39:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】在学习SpringBoot过程中, 遇到了各种问题.. 错误过程: org.apache.catalina.LifecycleException: Failed to start component [Connector[HTTP/1.1-8080]] at org.apache.catalina. <a href="https://www.cnblogs.com/a-du/p/14239287.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/a-du/p/13969535.html
linux下安装nginx - a-du
linux版本:CentOS7 64位 【yum 安装最新版nginx:https://www.cnblogs.com/xxoome/p/7256214.html】 在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。 Linux下
2020-11-13T07:23:00Z
2020-11-13T07:23:00Z
a-du
https://www.cnblogs.com/a-du/
【摘要】linux版本:CentOS7 64位 【yum 安装最新版nginx:https://www.cnblogs.com/xxoome/p/7256214.html】 在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。 Linux下 <a href="https://www.cnblogs.com/a-du/p/13969535.html" target="_blank">阅读全文</a>