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.

解決する課題

Fess を使用すると、深い検索エンジンの知識がなくても、組織の内部ドキュメントやウェブサイトに検索を簡単に追加できます。OpenSearch を直接設定する代わりに、ブラウザ UI を使用してクローラーをセットアップし、すべてを管理します。

仕組み

Fess は Java で動作し、検索バックエンドとして OpenSearch を使用します(Docker イメージにバンドルされているか、個別にセットアップします)。内蔵クローラーは、ウェブサイト、ファイルシステム、データストア(データベースやクラウドサービスなど)からドキュメントを収集します。コンテンツはインデックス化され、検索 UI と REST API を介して検索可能になります。アクセスはロールと権限で制御でき、LDAP、OIDC、SAML などを介したシングルサインオンもサポートされています。

対象ユーザー

内部または公開コンテンツ向けのセルフホスト型エンタープライズ検索ソリューションを必要とする組織。また、ウェブサイト所有者向けの Google Site Search の無料代替手段でもあります(Fess Site Search 経由)。

ハイライト

  • ファセット、並べ替え、サジェスト機能を備えた全文検索
  • Web、ファイルシステム、および多くのデータストア(データベース、S3、SharePoint、Slack など)用のクローラー
  • Office、PDF、ZIP アーカイブなど、多くのドキュメント形式をサポート
  • ブラウザベースの管理 UI と REST API
  • ロールおよび権限ベースのフィルタリング
  • LDAP、OIDC、SAML、SPNEGO、Microsoft Entra ID によるシングルサインオン
  • 多言語 UI と分析(20 以上の言語)
  • テーマ、インジェスト、スクリプト、データストアプラグインによる拡張が可能

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト