Лёгкий полнотекстовый поисковый движок на Go, распространяемый одним бинарным файлом и предлагаемый как более простая альтернатива Elasticsearch для поиска в приложениях.
codelibs/fess
Автономный корпоративный поисковый сервер на базе OpenSearch с краулерами для веб-сайтов, файловых систем и хранилищ данных.
Open source альтернатива:Google Site Search
- Звёзды
- 1,144
- Форки
- 177
- Открытые issues
- 15
- Последний коммит
- 12 часов назад
Что это?
Fess — поисковый сервер, который можно установить и запустить на любой платформе с Java runtime. Он использует OpenSearch в качестве поисковой системы, но администраторы настраивают его через веб-интерфейс без необходимости разбираться в OpenSearch.
Встроенный краулер собирает документы с веб-сайтов, из файловых систем и хранилищ данных, включая базы данных, CSV-файлы, облачные хранилища и SaaS-сервисы, такие как Confluence, Slack и SharePoint. Поддерживается индексация многих форматов, в том числе Microsoft Office, PDF и ZIP-архивов. Результаты поиска можно фильтровать по ролям и разрешениям, а пользователи могут входить через LDAP, OpenID Connect, SAML, SPNEGO или Microsoft Entra ID.
Fess можно запускать из ZIP-, RPM- или DEB-пакетов, а также с помощью Docker-образов, включающих OpenSearch. Отдельный проект Fess Site Search предлагает встраиваемое поле поиска для вашего сайта.
Ключевые возможности
- 01Полнотекстовый поиск с фасетами, сортировкой и подсказками
- 02Краулеры для веб-сайтов, файловых систем и хранилищ данных, включая базы данных и SaaS-сервисы
- 03Индексация Microsoft Office, PDF и архивных форматов
- 04Веб-интерфейс администратора и REST API
- 05Фильтрация результатов поиска на основе ролей и разрешений
- 06Единый вход через LDAP, OpenID Connect, SAML, SPNEGO и Entra ID
- 07Система плагинов для хранилищ данных, обработки при загрузке, скриптов и тем оформления
Сценарии использования
- Создание внутренней поисковой системы по корпоративным вики, общим файловым ресурсам и документам
- Организация поиска на сайте без стороннего хостингового сервиса
- Поиск в SaaS-сервисах, таких как Slack, Confluence или SharePoint, из единого интерфейса
- Создание поискового портала с учетом разрешений для нескольких групп пользователей
Быстрый старт
- 1
Установите Java 21 или более позднюю версию
- 2
Скачайте ZIP-файл со страницы Releases и распакуйте его
unzip fess-<version>.zip - 3
Перейдите в распакованный каталог
cd fess-<version> - 4
Запустите Fess и откройте http://localhost:8080/
./bin/fess
Что важно знать
- В качестве поискового бэкенда требуется OpenSearch. Его нужно настроить отдельно, вне Docker-образов.
- Для ZIP-, RPM- и DEB-пакетов требуется Java 21 или более поздняя версия.
В подборках
Темы
Частые вопросы
- Что такое fess?
- Автономный корпоративный поисковый сервер на базе OpenSearch с краулерами для веб-сайтов, файловых систем и хранилищ данных. Fess — поисковый сервер, который можно установить и запустить на любой платформе с Java runtime. Он использует OpenSearch в качестве поисковой системы, но администраторы настраивают его через веб-интерфейс без необходимости разбираться в OpenSearch.
- fess можно использовать бесплатно? Какая у него лицензия?
- fess распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- fess всё ещё поддерживается?
- Активно поддерживается. Последний коммит в fess — 6 нояб. 2026 г..
- Для чего можно использовать fess?
- Создание внутренней поисковой системы по корпоративным вики, общим файловым ресурсам и документам Организация поиска на сайте без стороннего хостингового сервиса Поиск в SaaS-сервисах, таких как Slack, Confluence или SharePoint, из единого интерфейса Создание поискового портала с учетом разрешений для нескольких групп пользователей
- Как установить fess?
- Установите Java 21 или более позднюю версию Скачайте ZIP-файл со страницы Releases и распакуйте его: unzip fess-<version>.zip Перейдите в распакованный каталог: cd fess-<version> Запустите Fess и откройте http://localhost:8080/: ./bin/fess
- Где скачать fess?
- Исходный код и инструкции по установке — на GitHub: https://github.com/codelibs/fess
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый федеративный AI-поиск и RAG: запрашивает подключённые приложения в реальном времени и отвечает со ссылками на источники, не копируя данные в векторную базу.
Встраиваемая библиотека на Rust и мультитенантный сервер для лексического, векторного и гибридного поиска, а также MCP-сервер для AI-агентов.
Быстрый поисковый движок с поддержкой опечаток и API для полнотекстового, семантического и гибридного поиска на сайтах и в приложениях.
Распределённая RESTful-система поиска и аналитики, которая также служит масштабируемым хранилищем данных и векторной базой данных.
Опенсорсный инструмент для SEO-аудита: сканирует сайт и сообщает о технических проблемах, например битых ссылках, редиректах и отсутствующих или дублирующихся метатегах.