一、Easysearch 定义
Easysearch 是由极限科技(INFINI Labs)自主研发的分布式搜索型数据库,作为 Elasticsearch 的国产化替代方案,基于 Elasticsearch 7.10.2 开源版本深度优化[1]。
插一句:Elasticsearch 7.10.2 是里程碑版本,Easysearch 基于它二开,Opensearch 也是基于它二开[2]。
上周五(2025年5月16日)的 XCOPS 广州站会议问答环节:其中问到 ebay 会不会升级 ES,ebay 技术人员回复:法务说有风险,明确不会升级。记得没错是在用 7.10.X 的版本[3]。
Easysearch 它继承了 Elasticsearch 的核心功能,包括全文检索、向量搜索、聚合分析和分布式架构,同时针对中国企业的实际需求进行了本地化增强。
Easysearch 提供高性能、高安全性、信创合规的搜索与数据分析能力,广泛应用于政务、金融、电商等场景,特别适合需要快速检索、数据分析和安全合规的系统。
Easysearch 的核心目标是为企业提供自主可控、成本效益高且易于集成的搜索解决方案,助力企业在信创战略和数据安全合规的要求下实现高效数字化转型。
二、Easysearch 核心特点
Easysearch 结合了 Elasticsearch 的成熟技术与本地化创新,具备以下关键特点:
2.1 高度兼容 Elasticsearch
支持 Elasticsearch 原生 Query DSL 和 SQL 查询语法,兼容现有索引存储格式和主流 SDK(如 Java、Python、Go 等)。
提供快照恢复和可视化迁移工具,支持从 Elasticsearch 无缝迁移,零代码修改,降低系统技术切换成本(后文还会介绍)。
示例:查询招标文件中包含“新能源项目”的内容:
POST /tender_index/_search
{"query": {"match": {"content": "新能源项目"}}
}
2.2 优化的中文处理能力
内置高性能中文分词器,支持拼音搜索、同义词扩展和模糊查询,显著提升招投标文档(如招标公告、合同条款)的检索精准度和用户体验。
支持复杂中文语义分析,例如处理“新能源”与“绿色能源”的同义词匹配,满足系统中多样化的搜索需求。
2.3 高性能与轻量化设计
通过索引压缩技术和内存管理优化,Easysearch 降低约 40% 的磁盘空间占用[4],同时提升查询响应速度,适合高并发场景。
安装包体积小于 50MB,部署简单,资源占用低,适配中小型企业预算和硬件条件。
2.4 企业级安全功能
内置 TLS 加密、磁盘加密,支持 LDAP/AD 认证和字段级权限控制,确保敏感数据(如投标价格、供应商信息)的安全性。
提供数据脱敏和审计功能,符合《数据安全法》和信创合规要求,满足投标环节对数据安全的高标准。
2.5 信创适配与容灾能力
全面适配国产 CPU(如飞腾、鲲鹏)和操作系统(如麒麟、统信),获得信创认证,响应国家自主可控战略。
支持基于 CDC(Change Data Capture)的集群复制和请求双写技术,提供跨版本容灾备份,确保系统的高可用性[5]。
三、Easysearch 核心优点
Easysearch 在投标环节中展现出显著的技术和业务优势,以下从技术选型和实际应用的角度进行总结:
3.1 无缝迁移,降低实施风险
Easysearch 与 Elasticsearch 的高兼容性确保现有系统无需大幅修改即可切换,迁移过程支持快照恢复和零停机操作,保障投标项目进度。
提供可视化迁移工具和详细文档,降低开发团队的学习成本和技术风险。
3.2 高性价比,优化资源投入
相比 Elasticsearch 的商业版本,Easysearch 无需高昂的授权费用,磁盘和内存占用更低,显著降低硬件和运维成本。
轻量化设计和高效性能使企业能够以更低的预算实现高性能搜索和分析功能,特别适合预算敏感的项目。
3.3 本地化支持,快速响应需求
极限科技提供本地化的技术支持、文档和社区服务,解决 Elasticsearch 因 Elastic 公司退出中国直销市场导致的服务支持难题(现在Elastic 官方推荐和云厂商的合作方案,比如:阿里云、腾讯云等)。
快速响应的技术团队和完善的生态建设,确保项目中的技术问题能够及时解决。
3.4 信创合规,满足政策要求
Easysearch 全面适配国产软硬件,符合信创战略和数据安全法规要求,在政府、央企、国企主导的项目中具有显著合规优势。
获得多家国产硬件和操作系统厂商的认证,增强方案的可信度。
3.5 灵活扩展,适应多样化需求
支持 KNN 向量搜索、异步搜索、可搜索快照等高级功能[6],能够应对系统中复杂的搜索和分析需求。
提供丰富的 API 和插件生态,支持与大数据平台(如 Spark、Flink)的集成,满足未来扩展需求。
四、Easysearch 在投标环节的应用场景
在投标环节中,企业需要快速响应招标方的需求,提供高效、可靠、安全的技术方案。Easysearch 在以下场景中展现出独特价值:
4.1 快速全文检索
场景:招标方要求在海量招标文档中快速查找特定关键词(如项目类型、预算范围、资质要求)。
Easysearch 优势:提供毫秒级全文检索,支持中文分词和模糊查询。例如,可快速检索包含“智慧城市”关键词的招标公告,提高效率。
示例查询:
POST /tender_index/_search
{"query": {"bool": {"must": [{"match": {"title": "智慧城市"}},{"range": {"budget": {"gte": 1000000}}}]}}
}
4.2 数据分析与决策支持
场景:投标过程中需要分析历史招标数据,评估投标成功率或供应商分布,辅助决策。
Easysearch 优势:支持强大的聚合分析功能,可通过 SQL 或 Query DSL 生成统计报表。
提供直观的 SQL 查询接口,降低非技术人员的分析门槛,提升团队的决策效率。
4.3 数据安全与合规
场景:招标方要求投标方案满足数据安全和隐私保护要求,涉及敏感信息(如投标价格、合同条款)的访问控制。
Easysearch 优势:支持字段级权限控制和数据脱敏,确保只有授权用户访问敏感字段。内置审计功能可追溯数据操作,符合《数据安全法》要求。
4.4 高并发与稳定性
场景:系统在面临高并发访问,如多个供应商同时查询。
Easysearch 优势:分布式架构和优化的内存管理确保系统在高负载下稳定运行,CDC 容灾机制保障数据不丢失,满足系统的高可用性需求。
五、结论
Easysearch 作为 Elasticsearch 的国产化替代方案,以其高兼容性、优化的中文处理能力、轻量化设计、企业级安全功能和信创合规性,为投标环节提供了科学、合理的技术解决方案。
它不仅能够无缝替代 Elasticsearch,降低迁移成本,还通过本地化优化和高性价比满足国内企业的实际需求。
在投标场景中,Easysearch 的快速检索、数据分析、安全合规和高可用性特点,能够有效提升企业的响应效率和竞争力。
极限科技致力于通过 Easysearch 为企业提供自主可控的搜索与分析能力,助力投标项目成功落地。
更多信息请访问:https://infinilabs.cn/products/easysearch/
参考:
[1] https://elasticsearch.cn/article/15196
[2] https://opendistro.github.io/for-elasticsearch/
[3] https://articles.zsxq.com/id_vh5wr1dcz8he.html
[4] https://xie.infoq.cn/article/a6c7124ca38ac84efcc92f1fc
[5] https://www.cnblogs.com/infinilabs/p/18083875
[6]https://infinilabs.cn/blog/2024/searchable-snapshot-read-this-article/