Apache ManifoldCF 2.31 介绍与选型指南

Apache ManifoldCF 2.31 官方资料介绍与选型指南:企业内容仓库到搜索索引的连接器框架、安全修剪模型、SDK 扩展与最新特性,及与 NiFi、Nutch、Logstash 的量化对比。

Apache ManifoldCFKIE2026/10/18

Apache ManifoldCF 2.31 介绍与选型指南

‍‍​​‌​## 一、信息基准

  • 查询日期:2026-10-18。
  • 版本依据:官方下载页原文标注 Latest 2.x release(Apache ManifoldCF 2.31,2026 Jul 30);Maven Central org/apache/manifoldcf/mcf-core 元数据最新版本同为 2.31(2026-07-30 上架);官方发行目录 downloads.apache.org/manifoldcf/apache-manifoldcf-2.31/ 同步存在。官网新闻页最新公告为 2.30(2026-04-11),网站更新略滞后于发行,本文以下载页与 Maven Central 为准。
项目内容
官网https://manifoldcf.apache.org/
下载页https://manifoldcf.apache.org/en_US/download.html
官方发行目录https://downloads.apache.org/manifoldcf/
Maven Central 坐标org.apache.manifoldcf:mcf-core
发布文档https://manifoldcf.apache.org/en_US/release-documentation.html
开源许可Apache License 2.0(下载页 schema 标注)

组件-版本基准表(官方下载页 2026-10-18 实查):

组件最新版本发布日期说明
ManifoldCF 平台2.312026-07-30官方下载页 Latest 2.x release
ManifoldCF SDK1.0.22025-02-10Maven SDK,供扩展平台与连接器开发
Solr 9.x 输出插件2.2见发行目录另有 Solr 3.x/4.x/5.x/6.x 插件 2.2(2015-07-25)、Solr 7.x 插件 2.2.1
Elasticsearch 插件2.1见发行目录另有 elasticsearch-1.5-plugin 2.0.2
SharePoint 插件2016 版 0.1见发行目录另有 2007 版 0.5、2010 版 0.4、2013 版 0.1

2.x 线发布节奏(官方下载页历史列表节选):2.26(2023-11-01)、2.27(2024-09-26)、2.28(2025-01-15)、2.29(2025-09-12)、2.30(2026-04-11)、2.31(2026-07-30)。

二、软件概述

本文介绍 Apache ManifoldCF 2.31。官网定义原文要点:ManifoldCF 是一个开源框架,用于把 Microsoft SharePoint、EMC Documentum 等源内容仓库连接到 Apache Solr、Open Search Server、ElasticSearch 等目标仓库或索引,并为目标仓库定义安全模型,使其能够执行源仓库的安全策略。

项目沿革(官网新闻页可核验时间线):原代码库由 MetaCarta 公司于 2009 年 12 月捐赠给 ASF,历经五年以上企业环境打磨;2010 年 1 月以 Lucene Connectors Framework 启动,2010 年 10 月更名 Apache Connectors Framework,2010 年 10 月 3 日定名 Apache ManifoldCF;2011 年 1 月 31 日发布 0.1-incubating,2012 年 5 月 16 日毕业成为 ASF 顶级项目;2012 年 10 月发布 1.0;2015 年 3 月进入 2.x 线(2.0.2),2026 年 7 月 30 日发布 2.31。

三、核心架构

  • 源仓库连接器(repository connectors):对接企业内容源,抽取内容与访问控制信息。官网当前列出的内置连接器包括 IBM FileNet P8、EMC Documentum、OpenText LiveLink、Autonomy Meridio、Microsoft Windows 共享与 Microsoft SharePoint,另有通用 CMIS 连接器、通用文件系统连接器、通用 JDBC 连接器、RSS 连接器、Wiki 连接器、DropBox 连接器、邮件连接器与通用 Web 连接器。
  • 权限连接器(authority connectors):为源仓库建立用户/组权限映射。2.28 新增 JSON 数据交换格式的通用权限连接器(发行说明 New Feature 项)。
  • 输出连接器(output connectors / targets):向 Apache Solr、ElasticSearch、OpenSearchServer、QBase GTS 等目标推送内容(官网 What Is 一节原文)。
  • 安全模型:ManifoldCF 定义目标仓库可执行源仓库安全策略的机制,使索引结果按源权限裁剪(官网 What Is 原文)。
  • 管道与界面:发行说明显示内容经 pipeline 组织(2.30 修复项提及同一连接器在 pipeline 中重复出现的界面缺陷),并配有管理界面(同一发行说明提及 ManifoldCF UI)。
  • SDK:官方 Maven SDK 支持扩展引擎、新增或改造连接器(官网 Project status 一节)。

四、功能特性

  • 企业内容源覆盖:FileNet P8、Documentum、LiveLink、Meridio、Windows 共享、SharePoint,以及 CMIS、文件系统、JDBC、RSS、Wiki、DropBox、邮件、Web 等通用连接器(官网 What Is 原文)。
  • 搜索目标覆盖:Apache Solr、ElasticSearch、OpenSearchServer、QBase GTS(同上);完整的仓库兼容清单见官方发布文档。
  • 近版特性(官方发行说明):2.28 新增 Solr 9 Ingester 连接器、Google Drive API 升级、JSON 通用权限连接器、Active Directory 连接器组管理;2.29 修复 S3 仓库连接器排除桶选项等问题;2.30 完成向 OpenJDK 21 的升级(Task 项)、Nuxeo Java Client 升级至 3.2.0。
  • 发布工程:发行物按 ASF 要求签名并提供 KEYS 校验(2.29 发行说明 Use shared KEYS 等项);SDK 发行同步提供 Maven 依赖与签名(SDK 1.0.2 发行说明)。

五、快速上手

以下步骤框架引自官方下载页与发行文档入口,本文不做本地安装实测,具体操作以官方发布文档为准。

六、适用场景与限制

适用场景:

  • 企业搜索内容集成:把 SharePoint、Documentum、CMIS、文件系统、JDBC 数据源等企业内容汇聚到 Solr/ElasticSearch/OpenSearchServer 等索引。
  • 需要源仓库安全策略随内容下发的检索系统(安全修剪)。
  • 定期增量同步的仓库到仓库复制场景。

限制与注意点:

  • 第三方依赖哲学:官网明确指出,许多连接器的构建依赖第三方库或许可材料,开发者在构建相应连接器前需自行准备这些组件(官网 A philosophical note about third-party repositories 一节原文要点),这意味着部分商业源连接器需要自备依赖才能编译。
  • GTS 连接器被官方标注不安全(2.27 发行说明 Improvement 项原文),使用前需评估。
  • 环境基线随版本演进:2.30 起发行说明标注升级至 OpenJDK 21,升级前需核对目标连接器对源系统版本的要求(完整兼容清单以发行文档为准)。

七、同类选型对比

对比对象:Apache NiFi(数据流编排与接入)、Apache Nutch(网页采集)、Logstash(日志与数据摄入管道)。GitHub stars 维度:GitHub 仓库页面经本文取证通道未能取回可靠计数值,统一标注官方未公布。版本与时间来自官方发行渠道(2026-10-18 查询)。

维度Apache ManifoldCF 2.31Apache NiFi 2.12.0Apache Nutch 1.23Logstash 9.5.5
开源许可Apache-2.0Apache-2.0Apache-2.0Apache-2.0
GitHub stars + 最近发版官方未公布;2026-07-30官方未公布;2026-09-13官方未公布;2026-08-08(GitHub releases feed)官方未公布;2026-10-06(GitHub releases feed)
版本节奏2.x 线约每年 2 至 4 个版本(2023-11 至 2026-07 共 6 版)高频迭代1.x 线持续维护高频迭代
兼容矩阵OpenJDK 21(2.30 起发行说明);目标端 Solr/ElasticSearch/OpenSearchServer/GTS;兼容清单以发行文档为准JVM 环境,JDK 下限本文通道未核实JVM 环境,JDK 下限本文通道未核实JVM 环境,JDK 下限本文通道未核实

选型建议:核心诉求是「企业内容仓库接入 + 源权限安全修剪」的搜索集成场景应首选 ManifoldCF;如果诉求是通用数据流编排选 NiFi,纯网页采集选 Nutch,日志类流式摄入管道选 Logstash。

八、参考链接