当前位置: 首页 > news >正文

ES-ELSER 如何在内网中离线导入ES官方的稀疏向量模型(国内网络环境下操作方法)

        ES官方训练了稀疏向量模型,用来支持语义检索。(目前该模型只支持英文)

        最好是以离线的方式安装。在线的方式,在国内下载也麻烦,下载速度也慢。还不如用离线的方式。对于一般的生产环境,基本上也是网络隔离的。离线下载安装的方式最简单。

参考官方安装文档:ELSER – Elastic Learned Sparse EncodeR | Machine Learning in the Elastic Stack [8.11] | Elastic

下载模型

直接把链接放在浏览器上,就可以去下载。(我用官方提供的地址,根本没有找到模型文件)

这里注意,es官方提供了两个版本。

v1

https://ml-models.elastic.co/elser_model_1.metadata.json

https://ml-models.elastic.co/elser_model_1.pt

https://ml-models.elastic.co/elser_model_1.vocab.json

V2

https://ml-models.elastic.co/elser_model_2.metadata.json

https://ml-models.elastic.co/elser_model_2.pt

https://ml-models.elastic.co/elser_model_2.vocab.json

上传模型到es节点

然后在config目录下,新建一个model目录,把上边下载的模型,都都放进去

models里边

然后修改es的配置文件

以下内容不用做任何修改(直接复制粘贴到elasticsearch.yml 配置文件中即可。不用修改)

xpack.ml.model_repository: file://${path.home}/config/models/

重启es节点

把每一个节点都重启。

应用部署模型

点击左上角,在table页中选择

machine learning > model managemant > trained models

然后在kibana的机器学习界面,找到模型管理,点击下载。

我这里已经点击过下载了,这里需要一点时间下载。等待下载完成,再部署模型。这里其实是把准备好的模型,导入到集群中

选择部署模型

这里,早到elser_model_1 然后选择start deployment

ELSER 使用文档

Tutorial: semantic search with ELSER | Elasticsearch Guide [8.11] | Elastic

http://www.lryc.cn/news/253992.html

相关文章:

  • Excel 使用技巧
  • Hadoop学习笔记(HDP)-Part.03 资源规划
  • 一个最新国内可用的免费GPT4,Midjourney绘画网站+使用教程
  • 深入了解Java8新特性-日期时间API之ZonedDateTime类
  • 使用Vue写一个日期选择器
  • 19、pytest通过mark标记测试函数
  • Linux环境变量与命令行参数
  • jQuery实现3D轮播图
  • Java面试题(每天10题)-------连载(43)
  • Python高级数据结构——并查集(Disjoint Set)
  • pytorch学习9-优化器学习
  • MySQL之锁
  • 今日现货黄金最新建议
  • 基于混沌算法的图像加密解密系统
  • vscode插件离线下载
  • 第二十一章总结
  • 查看端口占用并杀死进程
  • 前后端数据传输格式(上)
  • maven的package和install命令有什么区别以及Maven常用命令与GAV坐标与Maven依赖范围与Maven依赖传递与依赖排除与统一声明版本号
  • 【动手学深度学习】(六)权重衰退
  • 动手学习深度学习-跟李沐学AI-自学笔记(3)
  • 3.2 Puppet 和 Chef 的比较与应用
  • promise使用示例
  • 一起学docker系列之十四Dockerfile微服务实践
  • Qt Creator 11.0.3同时使用Qt6.5和Qt5.14.2
  • Python中字符串列表的相互转换详解
  • 09、pytest多种调用方式
  • 分布式锁常见实现方案
  • 26、pytest使用allure解读
  • Uncle Maker: (Time)Stamping Out The Competition in Ethereum