摘要: Elastic search 是一个能快速帮忙建立起搜索功能的,最好之一的引擎。 搜索引擎的构建模块 大都包含 tokenizers(分词器), token-filter(分词过滤器)以及 analyzers(分析器)。 这就是搜索引擎对数据处理和存储的方式,所以,通过上面的3个模块,数据就可以被轻 阅读全文
posted @ 2022-05-15 12:47 a-du 阅读(1293) 评论(0) 推荐(1) 编辑
摘要: 基础知识回顾 分析器的组成结构: 分析器(analyzer) - Character filters (字符过滤器)0个或多个 - Tokenizer (分词器)有且只有一个 - Token filters (token过滤器)0个或多个 内置分析器1、whitespace 空白符分词 POST _ 阅读全文
posted @ 2022-05-15 12:17 a-du 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403, 于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permission denied,详细报错如下: 1. open() "/data/www/1.txt" faile 阅读全文
posted @ 2021-07-19 15:07 a-du 阅读(2175) 评论(0) 推荐(0) 编辑
摘要: SpringBoot Elasticsearch 7.x 聚合查询遇到的问题 1. 时间的问题 2. 无法进行聚类的问题 2.1 解决 3. 类型转换的问题 4. QueryBuilders.termQuery() 查询无数据的问题 4.1 解决 1. 时间的问题 报错java.time.DateT 阅读全文
posted @ 2021-06-08 13:13 a-du 阅读(3967) 评论(2) 推荐(1) 编辑
摘要: ElasticSearch7.4.2:RestHighLevelClient这次项目应客户要求使用7.4.2 highLevel-client版本,由于之前做的es搜索还是使用SpringData+Transport来操作,所以这次也是看了好久的官方api以及好多大神的笔记,但是由于是版本太高,使用 阅读全文
posted @ 2021-05-12 09:00 a-du 阅读(842) 评论(0) 推荐(0) 编辑
摘要: Create Index API RestHighLevelClient client = new RestHighLevelClient( RestClient.builder( new HttpHost("localhost", 9200, "http"), new HttpHost("loca 阅读全文
posted @ 2021-05-12 08:54 a-du 阅读(999) 评论(0) 推荐(0) 编辑
摘要: http.cors.enabled 是否支持跨域,默认为false http.cors.allow-origin 当设置允许跨域,默认为*,表示支持所有域名,如果我们只是允许某些网站能访问,那么可以使用正则表达式。比如只允许本地地址。 /https?:\/\/localhost(:[0-9]+)?/ 阅读全文
posted @ 2021-05-08 09:55 a-du 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 概述#ES 在 7.0 版本开始将废弃 TransportClient,8.0 版本开始将完全移除 TransportClient,取而代之的是 High Level REST Client,官方文档介绍的很详细。 Java High Level REST Client 为高级别的Rest客户端,基 阅读全文
posted @ 2021-05-07 13:41 a-du 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 报错原因我使用的Elasticsearch是7.7.0版本,按照学习文档创建字段时,使用了{"type":"string","index":"not_analyzed"}。 原因分析检查拼写无误之后,我决定去查Elasticsearch新版本特性,因为之前也踩过head插件的安装方法的坑,就是因为版 阅读全文
posted @ 2021-05-07 13:27 a-du 阅读(1706) 评论(0) 推荐(0) 编辑
摘要: 使用java创建索引库,es7舍弃了InetSocketTransportAddress,需要替换成TransportAddress,另外如果报错NoNodeAvailableException的原因是es的版本不一致,需要保证maven的依赖版本和服务器es版本一致。 es7.x创建索引库 @Te 阅读全文
posted @ 2021-04-29 09:50 a-du 阅读(825) 评论(0) 推荐(0) 编辑