codelibs/fess

Open-source, self-hosted enterprise & site search server built on OpenSearch. Crawls web / file / DB / cloud sources, 20+ languages, REST API, and AI/RAG & semantic search. Apache-2.0.

What it solves

Fess 提供一个集中式、企业级的搜索服务器,让组织能够对碎片化的数据源进行索引和搜索。它消除用户必须知道文档存放位置的需求,通过单一搜索界面即可搜索网站、文件系统以及各种第三方数据存储。

How it works

Fess 构建在 OpenSearch 之上。它使用内置爬虫从广泛的来源收集文档——包括网页、本地文件系统、数据库以及 Slack、SharePoint 等 SaaS 平台——并将其索引以供全文搜索。系统通过基于浏览器的管理 UI 进行管理,免除直接配置 OpenSearch 的要求。

Who it’s for

它面向需要私有、自托管搜索引擎的企业和组织,用于索引内部文档、企业内联网和云存储。

Highlights

  • Broad Data Integration: Supports crawling from S3, Git, Salesforce, Office 365, Confluence, Jira, and more.
  • Enterprise Security: Includes role- and permission-based filtering of search results and SSO integration with LDAP, SAML, and Microsoft Entra ID.
  • Flexible Indexing: Supports numerous file formats including PDF, Microsoft Office, and ZIP archives.
  • Extensible Architecture: Can be customized via data store, ingest, script, and theme plugins.