Easysearch 数据可视化和管理平台:INFINI Console 使用介绍

随着数据分析需求的不断增长,高效查询和分析大数据集变得越来越重要。Easysearch 作为一种强大的国产化搜索和分析引擎,同时作为 Elasticsearch 国产替代方案,支持原生 DSL 查询语法和 SQL 查询,确保原业务代码无需调整即可无缝迁移。Easysearch 兼容 ES 7.x 现有的 SDK 和索引存储格式,支持冷热架构和索引生命周期管理,为用户提供了全面的数据处理解决方案。本文将详细介绍如何使用 ES 7.x Python SDK 与 Easysearch 进行交互,包括安装、连接、数据操作和查询等方面。

1. 安装 Elasticsearch Python 客户端

要使用 Elasticsearch Python 客户端,首先需要通过pip进行安装。打开终端或命令提示符,并运行以下命令:

1
pip install elasticsearch==7.13.1

如果使用默认版本安装,会安装 8.x 的依赖,可能会报错 elasticsearch.UnsupportedProductError: The client noticed that the server is not Elasticsearch and we do not support this unknown product.

由于 Elasticsearch 7.10.2 以后变更了许可模式,引入了 Server Side Public License (SSPL) 和 Elastic License,很多基于 Elasticsearch 7.10.2 分支出来的搜索引擎需要使用 7.x 版本的 SDK 和 agent,比如 Beats 全家桶。

在这里插入图片描述
这是一个获取集群信息的 demo,使用es.cluster.health() 调用 Elasticsearch 集群的健康检查 API,返回集群的健康状态。

阅读更多

Easysearch 数据可视化和管理平台:INFINI Console 使用介绍

什么是 Easysearch

Elasticsearch 是一个基于 Apache Lucene 的开源分布式搜索和分析引擎,它被广泛应用于全文搜索、结构化搜索和分析等多种场景中。作为 Elasticsearch 的国产化替代方案,Easysearch 不仅保持了与原生 Elasticsearch 的高度兼容性,还在功能、性能、稳定性和扩展性方面进行了全面提升。对于开发团队来说,从 Elasticsearch 切换到 Easysearch 不需要做任何业务代码的调整,确保了无缝衔接和平滑迁移。

Easysearch 是基于 Elasticsearch 7.10.2 开源版本二次开发,所以支持 Elasticsearch 原始的 Query DSL 语法,基本的 SQL 语法,并且兼容现有 Elasticsearch 的 SDK,使得应用无需修改代码即可进行迁移。其平滑的迁移特性,如基于网关的无缝跨版本迁移与升级,提供了随时安全回退的能力。

在之前的文章中,我们已经介绍了 Easysearch 的搭建可视化工具的使用,今天我们将探讨 Easysearch 集群的基本概念和常用的 API。

Easysearch 集群的核心概念

Easysearch 集群由以下几个核心概念构成:

  1. 节点(Node):集群中的单个服务器,负责存储数据并参与集群的索引和搜索功能。
  2. 集群(Cluster):由一个或多个节点组成,拥有唯一的集群名,协同完成数据索引和查询任务。
  3. 索引(Index):存储相关数据的容器,类似于关系数据库中的数据库,一个索引包含多个文档。
  4. 文档(Document):索引中的基本数据单位,相当于关系数据库中的行。
  5. 字段(Field):文档中的一个属性,相当于数据库中的列。
  6. 分片(Shard):为了提高性能和扩展性,索引可以被分割成多个分片,每个分片是索引的一个部分。
  7. 副本(Replica):分片的副本,用于提高数据的可靠性和在节点出现故障时的可用性。

通过多个 API,例如 _cluster/health_cluster/stats,用户可以轻松查看集群的健康状态和详细信息,这些信息对于维护和优化 Easysearch 集群至关重要。

阅读更多

Easysearch 数据可视化和管理平台:INFINI Console 使用介绍

上次在《INFINI Easysearch 尝鲜 Hands on》中,我们部署了两个节点的 Easysearch,并设置了 Console 进行集群监控。今天,我们将介绍 INFINI Console 的使用。

Dashboard

INFINI Console 是一个功能强大的数据管理和分析平台,其仪表盘页面提供了直观简洁的界面,使用户能够快速了解系统状态并进行管理操作。本文将详细介绍仪表盘页面的各项功能。

在这里插入图片描述

阅读更多

INFINI Easysearch尝鲜Hands on

INFINI Easysearch 是一个分布式的近实时搜索与分析引擎,核心引擎基于开源的 Apache Lucene。Easysearch 的目标是提供一个自主可控的轻量级的 Elasticsearch 可替代版本,并继续完善和支持更多的企业级功能。 与 Elasticsearch 相比,Easysearch 更关注在搜索业务场景的优化和继续保持其产品的简洁与易用性。

Easysearch 支持原生 Elasticsearch 的 DSL 查询语法,确保原业务代码无需调整即可无缝迁移。同时,极限科技还支持 SQL 查询,为熟悉 SQL 的开发人员提供更加便捷的数据分析方式。此外,Easysearch 兼容 Elasticsearch 的 SDK 和现有索引存储格式,支持冷热架构和索引生命周期管理,确保用户能够轻松实现数据的无缝衔接。

安装

安装脚本

无论是 Linux 还是 mac 都是这个一键脚本

1
curl -sSL http://get.infini.cloud | bash -s -- -p easysearch

同时也提供了二进制的安装包:
在这里插入图片描述

阅读更多

极限科技稿件数据

6 月数据

发布时间 文章标题 文章链接 阅读量 统计时间
2025-06-25 22:00:50  · 本地 RAG 实战:用 EasySearch + Ollama SDK 半小时搭建检索增强问答系统 1156 阅读 · 2025-07-02
2025-06-24 16:39:01  · Easysearch 实战指南:修改索引主分片的三种方式(split / shrink / reindex 1251 阅读 · 2025-07-02
2025-06-24 13:45:59  · Easysearch 索引关闭与重开全攻略:open/close 操作、批量处理及防误操作配置 1001 阅读 · 2025-07-02

5 月文章

发布时间 文章标题 文章链接 阅读量(CSDN) 统计时间 备注
2025-05-09 13:19:39 · [轻松管理 ES 集群: 我把 Infinilabs Console 上架了懒猫微服,默认支持外网访问、TLS 加密和 OIDC 登录](轻松管理 ES 集群: 我把 Infinilabs Console 上架了懒猫微服,默认支持外网访问、TLS 加密和 OIDC 登录.md) CSDN:
https://blog.csdn.net/weixin_38781498/article/details/147819180
2511 阅读 · 2025-06-03
2025-05-05 15:28:09 · MySQL 数据实时接入 Easysearch,零代码迁移全流程 CSDN:
https://blog.csdn.net/weixin_38781498/article/details/147718262
3218 阅读 · 2025-06-03

4 月文章

发布时间 文章标题 文章链接 阅读量(CSDN) 统计时间 备注
2025-04-24 17:37:45 · [从认证到透传:用 Nginx 为 EasySearch 构建一体化认证网关](从认证到透传:用 Nginx 为 EasySearch 构建一体化认证网关.md) CSDN:
https://blog.csdn.net/weixin_38781498/article/details/147484530
1728 阅读 · 2025-05-06
2025-04-25 15:54:34 · [Easysearch 基础运维扫盲指南:从 HTTP 到 HTTPS、认证与安全访问全解析](Easysearch 基础运维扫盲指南:从 HTTP 到 HTTPS、认证与安全访问全解析.md) CSDN:
https://blog.csdn.net/weixin_38781498/article/details/147514771
1947 阅读 · 2025-05-06
2025-04-23 18:12:08 · [Easysearch 服务昨天还好好的,为什么今天突然访问不了了?](Easysearch 服务昨天还好好的,为什么今天突然访问不了了?.md) CSDN:
https://blog.csdn.net/weixin_38781498/article/details/147460362
1446 阅读 · 2025-05-06
2025-04-17 22:05:49 · [零代码接入 Google Drive,让 Coco- AI 看懂你的资料库](零代码接入 Google Drive,让 Coco- AI 看懂你的资料库.md) CSDN:
https://blog.csdn.net/weixin_38781498/article/details/147314801
2254 阅读 · 2025-05-06
2025-04-17 20:10:35 · [Coco-AI 接入自定义数据源](Coco-AI 接入自定义数据源.md) CSDN:
https://blog.csdn.net/weixin_38781498/article/details/147312961
1069 阅读 · 2025-05-06
2025-04-17 19:04:29 · [Coco-AI 集成语雀作为语料库进行检索](Coco-AI 集成语雀作为语料库进行检索.md) CSDN:
https://blog.csdn.net/weixin_38781498/article/details/147311955
1137 阅读 · 2025-05-06
2025-04-03 21:32:39 · [Coco-AI 支持嵌入,让你的网站拥有 AI 搜索力](Coco-AI 支持嵌入,让你的网站拥有 AI 搜索力.md) CSDN:
https://blog.csdn.net/weixin_38781498/article/details/146989181
1775 阅读 · 2025-05-06
2025-03-24 18:39:29 · [Docker-Compose 部署 EasySearch 异常问题排查](Docker-Compose 部署 EasySearch 异常问题排查.md) CSDN:
https://blog.csdn.net/weixin_38781498/article/details/146483037
1174 阅读 · 2025-05-06

3 月文章

发布时间 文章标题 文章链接 阅读量(CSDN) 统计时间 备注
2025-03-20 21:50:50 · [拓展 Coco AI 功能 - 智能检索 Hexo 博客](拓展 Coco AI 功能 - 智能检索 Hexo 博客.md) CSDN:
https://blog.csdn.net/weixin_38781498/article/details/146407174
1485 阅读 · 2025-04-01
2025-03-18 12:36:10 · [Coco AI 智能检索 Hugo Blog 集成指南](Coco AI 智能检索 Hugo Blog 集成指南.md) CSDN:
https://blog.csdn.net/weixin_38781498/article/details/146338445
1541 阅读 · 2025-04-01
2025-03-11 09:21:48 · [Coco AI 全新升级:全图形化 RAG 配置,一键开启智能知识管理!](Coco AI 全新升级:全图形化 RAG 配置,一键开启智能知识管理!.md) CSDN:
https://blog.csdn.net/weixin_38781498/article/details/146170047
857 阅读 · 2025-04-01
2025-03-09 17:15:36 · [Easysearch 使用 AWS S3 进行快照备份与还原:完整指南及常见错误排查](Easysearch 使用 AWS S3 进行快照备份与还原:完整指南及常见错误排查.md) CSDN:
https://blog.csdn.net/weixin_38781498/article/details/146135024
1294 阅读 · 2025-04-01
2025-03-09 11:03:08 · [Easysearch 中 PUT 和 POST 更新索引的区别及常见错误解析](Easysearch 中 PUT 和 POST 更新索引的区别及常见错误解析.md) CSDN:
https://blog.csdn.net/weixin_38781498/article/details/146128940
1517 阅读 · 2025-04-01

2 月文章

发布时间 文章标题 文章链接 阅读量(CSDN) 统计时间 备注
2025-02-11 Macbook Pro 快速搭建 Easysearch 学习环境 CSDN:
https://blog.csdn.net/weixin_38781498/article/details/14557411

微信公众号:
https://mp.weixin.qq.com/s/Q9DfNtarX7uwvrBKCoQqDA
1037 2025-03-02
2025-02-16 Coco AI APP 初体验:开启智能知识管理新篇章 CSDN:
https://blog.csdn.net/weixin_38781498/article/details/145660517

微信公众号:
https://mp.weixin.qq.com/s/Q9DfNtarX7uwvrBKCoQqDA
1331 2025-03-02
2025-02-17 打造智能语料库:通过 Coco AI Server 实现 Notion 笔记 RAG 检索功能 CSDN:
https://blog.csdn.net/weixin_38781498/article/details/145692866

微信公众号:
https://mp.weixin.qq.com/s/E2wMtwF_qioqb1wwp8CZfg
1170 2025-03-02
2025-02-20 推荐给 Easysearch 新用户的几个 Elasticsearch 可视化工具 CSDN:
https://blog.csdn.net/weixin_38781498/article/details/145764424

微信公众号:
https://mp.weixin.qq.com/s/RaiDPtKJktssJpfd58Tehw
394 2025-03-02
2025-02-22 实现 INFINI Console 与 GitHub 的单点登录集成:一站式身份验证解决方案 CSDN:
https://blog.csdn.net/weixin_38781498/article/details/145792720

微信公众号:

1018 2025-03-02
2025-02-21 使用 INFINI Console 配置集群监控 Webhook 通知指南 CSDN:
https://blog.csdn.net/weixin_38781498/article/details/145787827

微信公众号:
https://mp.weixin.qq.com/s/5okVri7IOfNgtG17wXgH-g
706 2025-03-02

模板

发布时间 文章标题 文章链接 阅读量 统计时间 备注
2025-12-01 xxx1 CSDN:


微信公众号:
666 2025-01-01
2025-12-12 xxx2 6666 2025-01-01
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×