elastiknn
电商与营销工具开发者工具AI 模型与开发框架
elasticsearchelasticsearch-pluginembeddingslocality-sensitive-hashinglucenenearest-neighbor-search
396
Stars
50
Forks
6
Watchers
14
Open Issues
Apache-2.0
许可证
Scala
语言
2019-10-29
创建时间
2026-11-11
最近更新
项目能做什么
Elastiknn 是一个基于 Scala 开发的 Elasticsearch 向量检索插件。它主要解决在 ES 中进行高维向量相似度检索的需求,支持存储稠密浮点向量和稀疏布尔向量,并能利用精确或近似(ANN)算法运行最近邻搜索,适用于图像检索和语义文本搜索等场景。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# Elastiknn Elasticsearch plugin for similarity search on dense floating point and sparse boolean vectors. ## Documentation **Comprehensive documentation is hosted at <https://alexklibisz.github.io/elastiknn>.** ## Support - For questions, ideas, feature requests, and other discussion, start a [Github discussion](https://github.com/alexklibisz/elastiknn/discussions). - For obvious bugs, post a [Github issue](https://github.com/alexklibisz/elastiknn/issues). ## Contributing To contribute to Elastiknn, please see developer-guide.md. ## Users Are you using Elastiknn? If so, please consider submitting a pull request to list your organization below. - [Apache Jackrabbit](https://jackrabbit.apache.org): Uses Elastiknn for image similarity search - [rep0st](https://github.com/ReneHollander/rep0st): Uses Elastiknn for reverse image lookups in a set of millions of images - [Orlo](https://orlo.tech): Uses Elastiknn for indexing deep text understanding in text to provide interesting insights ## Releases |Artifact|Release|Snapshot|Downloads| |:--|:--|:--|:--| |Elasticsearch plugin zip file | [![Plugin Release][Badge-Plugin-Release]][Link-Plugin-Release] | [![Plugin Snapshot][Badge-Plugin-Snapshot]][Link-Plugin-Snapshot] | ![Badge-Plugin-Downloads] | |Python HTTP client for Elastiknn | [![Python Release][Badge-Python-Release]][Link-Python-Release] | | ![Badge-Python-Downloads] | ## Sponsors [](https://www.yourkit.com/) YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of [YourKit Java Profiler](https://www.yourkit.com/java/profiler/), [YourKit .NET Profiler](https://www.yourkit.com/.net/profiler/), and [YourKit YouMonitor](https://www.yourkit.com/youmonitor/). <!-- Links --> [Link-Plugin-Release]: https://github.com/alexklibisz/elastiknn/releases/latest [Badge-Plugin-Release]: https://img.shields.io/github/v/release/alexklibisz/elastiknn?style=flat-square "Plugin Release" [Link-Plugin-Snapshot]: https://github.com/alexklibisz/elastiknn/releases [Badge-Plugin-Snapshot]: https://img.shields.io/github/v/release/alexklibisz/elastiknn?include_prereleases&style=flat-square "Plugin Snapshot" [Badge-Plugin-Downloads]: https://img.shields.io/github/downloads/alexklibisz/elastiknn/total?style=flat-square [Link-Python-Release]: https://pypi.org/project/elastiknn-client/ [Badge-Python-Release]: https://img.shields.io/pypi/v/elastiknn-client?style=flat-square "Python Release" [Badge-Python-Downloads]: https://img.shields.io/pypi/dm/elastiknn-client?style=flat-square阅读完整原文
项目深度分析 AI 生成
ES 7.x 向量检索企业级长期技术支持(LTS 与合规升级)
| 产品构想 | 针对大量由于集群庞大、业务强依赖而无法迁移至 ES 8.x 的企业,提供 Elastiknn 的安全补丁、性能调优及专有技术支持,保障其在不升级 ES 集群的前提下使用低成本向量检索能力。 |
| 核心功能 | 针对最新 JVM 与 ES 7.17.x 补丁的版本维护、SLA 级 Bug 修复、内存泄漏与性能调优咨询、专用支持通道。 |
| 目标用户 | 传统企业、金融机构或有遗留大规模 ES 7.x 集群的技术团队。 |
| 难度/周期 | 高 · 1-3个月 · 成本:极低(主要为人力测试与开发成本) |
| 收费模式 | 按企业年度订阅制收取商业支持与 SLA 服务费用。 |
| 竞争风险 | 目标用户群体随着系统迭代会逐步自然缩减;且技术支持重度依赖对 Lucene/ES 底层源码的深入理解。 |
| 依据 | 已验证事实 |
混合检索方案与平滑迁移辅助工具套件
| 产品构想 | 构建一套 CLI 工具与服务,帮助目前使用 Elastiknn 的用户将其数据结构、向量索引无缝迁移到 Elasticsearch 8.x 原生向量引擎或 OpenSearch,或在混合场景下做双写校验与性能压测。 |
| 核心功能 | 向量索引比对工具、双写与流量重放测试代理、自动化数据回填脚本、召回率与延迟基准评测报告生成。 |
| 目标用户 | 从旧版 ES/Elastiknn 架构向官方现代向量搜索演进的架构师和数据工程师。 |
| 难度/周期 | 中等 · 1-2个月 · 成本:低(云测试环境及开发成本) |
| 收费模式 | 工具免费(开源),提供专项迁移咨询服务与定制开发收费。 |
| 竞争风险 | 一次性买卖,客户生命周期价值(LTV)较低,难以形成持续经常性收入(ARR)。 |
| 依据 | AI推测 |
预置向量搜索的高性能预构建 ES/OpenSearch 镜像发行版
| 产品构想 | 打包预装 Elastiknn(优化参数配置、集成 Python client 和性能调优预设)的私有云镜像/Docker 容器,面向轻量级图片检索和垂直搜索场景快速交付。 |
| 核心功能 | 开箱即用 Docker 镜像、一键部署脚本、RESTful 简易封装 API、常见向量模型(CLIP 等)的集成示例模板。 |
| 目标用户 | 做中小规模反向图片检索、垂直领域语义搜索的初创公司与独立开发者。 |
| 难度/周期 | 中等 · 2-4周 · 成本:低(云服务器测试与构建分发费用) |
| 收费模式 | 云市场(AWS/Azure Marketplace)镜像按小时加价,或提供付费技术答疑群。 |
| 竞争风险 | 市场替代方案(如 Qdrant、Chroma 等开箱即用向量数据库)极多,竞争极为激烈。 |
| 依据 | 尚需验证的假设 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建于 2019-10-29,近 30 天仍在推送,发布过 100 个 Release |
| 社区活跃 | Star 396 / Fork 50 / Issue 14(数据支持,可自行核实) |
| 许可证 | Apache-2.0 |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。