![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ElasticSearch
文章平均质量分 54
willingtolove
一念成佛,一念成魔!
展开
-
.Net使用Elastic.Clients.Elasticsearch在Elasticsearch8中实现向量存储和相似度检索
.Net使用Elastic.Clients.Elasticsearch在Elasticsearch8中实现向量存储和相似度检索原创 2024-04-22 15:14:38 · 519 阅读 · 1 评论 -
.Net使用Elastic.Clients.Elasticsearch连接Elasticsearch8
.Net使用Elastic.Clients.Elasticsearch连接Elasticsearch8。原创 2024-04-15 14:49:45 · 318 阅读 · 0 评论 -
Elasticsearch8.x 设置密码
使用elasticsearch-reset-password工具修改原创 2024-04-10 15:05:30 · 730 阅读 · 0 评论 -
ElasticSearch Log4j 版本升级方法总结
文章目录# 原因# 方法1、下载最新版编译好的`Log4j`的jar包2、解压后,找到如下四个文件,并上传到服务器3、删除服务器上低版本的`Log4j`的jar包4、将最新版Log4j的jar包复制过去5、重启`ElasticSearch`服务即可# 参考# 原因项目中使用了ElasticSearch ,版本为7.13.2,其中用到的Log4j的版本为2.11.1,该版本的Log4j存在漏洞,故需要升级Log4j;# 方法1、下载最新版编译好的Log4j的jar包下载地址: https://do原创 2022-02-24 18:54:59 · 4070 阅读 · 0 评论 -
Elasticsearch 设置用户名密码认证(亲测)
文章目录第一步、在 elasticsearch.yml 中添加如下配置第二步、重启elasticsearch服务第三步、设置elasticsearch密码第四步、验证*修改密码*如果密码忘了怎么办?如何重置密码?1、修改elasticsearch.yml 配置,将身份验证相关配置屏蔽掉;2、重启ES,查看下索引,发现多了一个.security-7索引,将其删除3、到此就回到ES没有设置密码的阶段了,如果想重新设置密码,请从第一步开始Elasticsearch安装不会默认开启用户名密码验证,直接访问htt原创 2021-12-19 17:14:53 · 19933 阅读 · 5 评论 -
elasticsearch报错:cannot downgrade a node from version [7.xx.x] to version [7.xx.x]
事故现场首先安装了elasticsearch 7.13.3,然后卸载了,再安装elasticsearch 7.13.2,启动报错:java.lang.IllegalStateException: cannot downgrade a node from version [7.13.3] to version [7.13.2] at org.elasticsearch.env.NodeMetadata.upgradeToCurrentVersion(NodeMetadata.java:83) ~[ela原创 2021-07-16 17:49:09 · 3015 阅读 · 3 评论 -
Elasticsearch.Net+NEST系列:判断索引是否存在
环境Elasticsearch版本:7.13.2实例判断索引是否存在:发送一个head请求即可,返回200则索引存在,404则不存在。curl -i -XHEAD http://localhost:9200/usersElasticsearch.Net+NEST写法:bool isExists = _client.Indices.Exists("users")Exists;...原创 2021-07-15 19:30:30 · 449 阅读 · 1 评论 -
Elasticsearch.Net+NEST系列:通过设置settings的index.max_result_window属性,实现搜索数据条数大于10000
环境elasticsearch版本:7.13.2实例默认情况下当用elasticsearch进行深度分页查询时的size-from大于10000的时候,就会报错。可以通过设置settings的index.max_result_window属性来解决。PUT /users/_settings{ "index.max_result_window": "20000"}Elasticsearch.Net+NEST写法:var createIndexResponse = _client.I原创 2021-07-15 13:47:32 · 1924 阅读 · 0 评论 -
Elasticsearch.Net+NEST系列:返回指定字段
环境:elasticsearch版本:7.13.2实例指定包含哪些以及不包含哪些字段GET /_search{ "_source": { "includes": [ "id", "name" ], "excludes": [ "*.description" ] }, "query" : { "term" : { "user" : "kimchy" } }Elasticsearch.Net+NEST写法var原创 2021-07-15 13:34:25 · 483 阅读 · 0 评论 -
ElasticSearch 中文分词器ik的安装、测试、使用、自定义词库、热更新词库
文章目录# 实验环境# ik分词器的下载、安装、测试1、下载2、安装3、重启`ElasticSearch`查找es进程杀掉es进程重启es4、测试未使用ik分词器,使用默认分词器效果使用IK分词器之后# 更新词库# 实验环境操作系统:Ubuntu 18.0.4ElasticSearch版本:7.13.2中文分词分词器IK:elasticsearch-analysis-ik-7.13.2# ik分词器的下载、安装、测试1、下载下载地址:https://github.com/medcl/el原创 2021-07-05 16:04:29 · 949 阅读 · 0 评论 -
启动elasticsearch报错:can not run elasticsearch as root
文章目录# 事故现场# 事故原因# 解决方案1、创建es用户组及es用户、并设置密码2、更改es文件夹及内部文件的所属用户及组为es:es3、切换到es用户再启动4、测试启动成功# 事故现场root@parasaga:/usr/share/elasticsearch/bin# ./elasticsearch -d# 事故原因ES因为安全问题拒绝使用root用户启动。# 解决方案1、创建es用户组及es用户、并设置密码groupadd esuseradd es -g espasswd原创 2021-07-01 21:41:55 · 2460 阅读 · 3 评论 -
ElasticSearch 创建索引、修改索引、删除索引、数据操作
文章目录# 索引操作1、创建简单索引2、创建带有分片、映射信息的索引3、修改索引3.1 修改索引副本数3.2 增加索引映射字段4、删除索引5、查看索引信息# 数据操作1、填充数据1.1 不指定数据ID1.2 指定数据ID2、删除数据3、更新数据4、查看数据# 数据查询环境:ElasticSearch版本:7.x工具:Postman# 索引操作1、创建简单索引curl -X PUT "127.0.0.1:9200/user"索引创建成功会返回一下信息:{ "acknowledged原创 2021-07-01 11:12:07 · 2189 阅读 · 0 评论 -
Ubuntu ElasticSearch安装与配置
文章目录# 安装一、 使用apt安装1、导入存储库的GPG密钥2、将Elasticsearch存储库添加到apt的sources.list3、apt安装Elasticsearch# 配置一、远程访问二、修改集群和节点名字# 安装一、 使用apt安装1、导入存储库的GPG密钥wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -命令执行成功,应该输出OK,这意味着密钥已经成功导入,并且来原创 2021-06-18 17:39:40 · 3873 阅读 · 1 评论