项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1146
使用教程
环境要求
- Java 运行时(可运行在任意支持 Java 的平台上)
- 从 ZIP 包安装时需要解压工具 unzip
- 使用 Docker 方式需要安装 Docker Engine
- 从源码运行需要 Maven 与 Java IDE
安装与启动步骤
-
1下载安装包
访问 GitHub Releases 页面下载安装包,官方提供 DEB、RPM、ZIP 三种格式,按自己的系统选择,本例使用 ZIP。
-
2解压安装包
将下载的 ZIP 包解压到任意目录,解压后会得到 fess-<version> 目录。
unzip fess-<version>.zip -
3启动 Fess 服务
进入解压出的目录并执行启动脚本,服务启动后即可通过浏览器访问管理界面。
cd fess-<version> ./bin/fess -
4Docker Compose 部署
另一种方式是 Docker:克隆官方 docker-fess 仓库,进入 compose 目录启动容器,具体参数以仓库中的 compose 文件为准。
git clone https://github.com/codelibs/docker-fess.git cd docker-fess/compose docker compose up -d -
5下载源码所需插件
如果从源码运行,先执行此命令把所需的 OpenSearch 插件下载到 plugins 目录。
mvn antrun:run -
6在 IDE 中运行
在 IDE 中运行或调试 org.codelibs.fess.FessBoot,启动完成后访问 http://localhost:8080/。
如何确认成功
浏览器打开 http://localhost:8080/ ,能正常进入 Fess 的管理界面即表示启动成功。
常见问题
Q:使用 Fess 前需要先了解或部署 OpenSearch 吗?
A:不需要。Fess 虽然基于 OpenSearch 构建,但无需 OpenSearch 前置知识,所有配置都通过浏览器版管理界面完成。
Q:有哪几种安装包格式?
A:GitHub Releases 页面提供 DEB、RPM 和 ZIP 三种格式下载,可按操作系统选择;ZIP 包解压后执行 bin/fess 即可启动。
Q:Docker 方式从哪里获取镜像和编排文件?
A:镜像发布在 ghcr.io 的 codelibs 组织下,Docker Compose 文件位于 codelibs/docker-fess 仓库的 compose 目录中。
Q:源码运行提示缺少插件怎么办?
A:在项目根目录执行 mvn antrun:run,把依赖插件下载到 plugins 目录后,再运行 org.codelibs.fess.FessBoot。
Q:能把搜索框嵌入自己的网站吗?
A:可以,使用 Fess Site Search(codelibs/fess-site-search),通过 FSS JS Generator 生成并嵌入代码。
注意事项
- 命令中的 <version> 要替换成你实际下载的版本号。
- 默认访问地址为 http://localhost:8080/ ,管理界面和 REST API 都从这里访问。
- Docker 部署的端口、数据卷等参数以 docker-fess 仓库 compose 目录中的文件为准。
- 更详细的安装说明见官方 Installation Guide:https://fess.codelibs.org/stable/install/index.html 。
核心亮点
- 基于OpenSearch构建,兼容Elasticsearch生态,支持全文检索与语义搜索,可无缝对接AI/RAG工作流
- 内置多源爬虫(Web/文件/数据库/云存储),开箱即用,支持20+语言,企业级部署成本低
- 提供REST API与MCP(模型上下文协议)接口,便于集成到LLM应用或现有系统
不足之处
- 项目星标仅1.1k,社区活跃度与生态成熟度相比Elasticsearch等主流方案仍有差距
- 文档/社区待观察
适用场景
- 企业内部文档、知识库的全文检索与语义问答
- 面向多语言网站或站群的站内搜索服务
- 结合LLM构建RAG应用时的私有化检索后端
替代项目
Apache Solr、Meilisearch、Typesense
同类项目推荐
TSA-TSQA-with-LLMs
开源
一页看懂大模型如何做时间序列问答
[IJCAI 2026] This is the supporting website for the paper "From Time Series Analysis···
llm-wiki-compiler
开源
丢进原始资料,自动生成互联 Wiki 知识库
The knowledge compiler. Raw sources in, interlinked wiki out. Inspired by Karpathy's···
OS_design-directory
开源
AI 搜索,快速找到 150+ 精选设计资源
Interactive design resource directory with AI-powered search. Explore 150+ curated d···
rag-all-techniques
开源
一站式看懂并跑通所有主流 RAG 技术
Implementation of all RAG techniques in a simpler way(以简单的方式实现所有 RAG 技术···
ragrabbit
开源
为你的网站装上 AI 大脑,让访客用大白话问就能找到答案。
Open Source, Self-Hosted, AI Search and LLM.txt for your website
doc-scraper
开源
一条命令把文档站抓成干净 Markdown,直接喂给 LLM
Go web crawler to scrape documentation sites and convert content to clean Markdown f···
OneRAG
开源
一行配置切换多种向量库和模型,快速搭建生产级 RAG 应用
Production-ready RAG Framework (Python/FastAPI). 1-line config swaps: 6 Vector DBs (···
chatgpt-your-files
开源
把文档变成聊天机器人,安全问答即刻上线
Production-ready MVP for securely chatting with your documents using pgvector
best-of-ai
开源
精选优质AI工具,快速找到适合你的那一款
A curated list of best ai tools
