elasticsearch安装在服务器并进行向量检索
创始人
2024-09-25 11:50:55
0

服务器安装elasticsearch

安装Elasticsearch的步骤通常包括以下几个阶段:

  1. 导入Elasticsearch公钥。

  2. 创建Elasticsearch仓库。

  3. 安装Elasticsearch。

  4. 启动Elasticsearch服务。

  5. 配置Elasticsearch开机自启。

以下是针对基于Debian/Ubuntu系统的安装示例:

# 1. 导入Elasticsearch公钥
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
 
# 2. 添加Elasticsearch源
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list
 
# 更新包信息
sudo apt-get update
 
# 3. 安装Elasticsearch
sudo apt-get install elasticsearch
 
# 4. 启动Elasticsearch服务
sudo systemctl start elasticsearch.service
 
# 5. 配置Elasticsearch开机自启
sudo systemctl enable elasticsearch.service

PUT my_vectors {   "mappings": {     "properties": {       "my_vector": {         "type": "dense_vector",         "dims": 5  // 设置向量的维度       }     }   } }  #添加文档: POST my_vectors/_doc/ {   "my_vector": [0.5, 1.5, 0.5, 0.5, 1.5] }   POST my_vectors/_doc/ {   "my_vector": [1.0, 1.0, 1.0, 1.0, 1.0] }  #执行向量搜索: GET my_vectors/_search {   "query": {     "script_score": {       "query": {         "match_all": {}       },       "script": {         "source": "cosineSimilarity(params.query_vector, 'my_vector') + 1.0",         "params": {           "query_vector": [0.5, 1.5, 0.5, 0.5, 1.5]         }       }     }   } }   

在这个例子中,首先创建了一个名为my_vectors的索引,并定义了一个名为my_vectordense_vector字段,用于存储5维向量。然后,向索引中添加了两个文档,每个文档包含一个向量。最后执行了一个向量搜索,使用余弦相似度(cosine similarity)来评估与查询向量的相似度。这个查询会返回所有文档的相似度得分。

相关内容

热门资讯

正版授权“微信牛牛房卡招代理/... 战神大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来...
玩家揭秘!微信牛牛房卡链接去哪... 微信游戏中心:在哪里买打开微信,添加客【33699510】,进入游戏中心或相关小程序,搜索“微信炸金...
一分钟推荐“怎么购买微信扎金花... 神皇大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来...
玩家揭秘!微信链接炸金花房卡怎... 微信游戏中心:在哪里买打开微信,添加客【33699510】,进入游戏中心或相关小程序,搜索“微信炸金...
给大家讲解“微信链接金花牛牛透... 超圣大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来...
房卡必备教程“扎金花微信建群自... 众乐大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来...
玩家揭秘!我买微信牛牛房卡链接... 微信游戏中心:人海在哪里买打开微信,添加客【33699510】,进入游戏中心或相关小程序,搜索“微信...
正版授权“金花房卡在哪获取/美... 美猴王是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来享...
玩家揭秘!微信牛牛房卡专卖店联... 微信游戏中心:人海在哪里买打开微信,添加客【33699510】,进入游戏中心或相关小程序,搜索“微信...
ia实测“微信金花链接房卡平台... 悠悠大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来...
秒懂教程“金花链接房卡在哪里弄... 新老夫子是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来...
玩家揭秘!玩炸金花房卡从哪里买... 微信游戏中心:新道游在哪里买打开微信,添加客【33699510】,进入游戏中心或相关小程序,搜索“微...
秒懂教程“微信链接牛牛房卡怎么... 随意玩是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来享...
终于找到“开牛牛群怎么买房卡/... 长虹大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来...
玩家揭秘!拼三张正规房卡总代理... 微信游戏中心:神牛在哪里买打开微信,添加客【33699510】,进入游戏中心或相关小程序,搜索“微信...
房卡必备教程“链接金花房卡哪里... 新道游是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来享...
玩家揭秘!微信牛牛房卡如何购买... 微信游戏中心:皇豪互娱在哪里买打开微信,添加客【33699510】,进入游戏中心或相关小程序,搜索“...
一分钟推荐“金花客服代理房卡获... 新上游是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来享...
玩家揭秘!微信金花房间卡在哪买... 微信游戏中心:熊猫在哪里买打开微信,添加客【33699510】,进入游戏中心或相关小程序,搜索“微信...
给大家讲解“创建金花房间链接教... 随意玩俱乐部是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房...