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.