Mecanismo de busca de texto completo leve, escrito em Go e distribuído como um único binário, que oferece uma alternativa mais simples ao Elasticsearch para buscas em aplicações.
codelibs/fess
Servidor de busca empresarial e para sites, auto-hospedado e baseado em OpenSearch, com crawlers para fontes web, arquivos e repositórios de dados.
Alternativa open source a:Google Site Search
- Estrelas
- 1,144
- Forks
- 177
- Issues abertas
- 15
- Último commit
- há 12 horas
O que é?
O Fess é um servidor de busca que você instala e executa em qualquer plataforma com um runtime Java. Ele usa o OpenSearch como mecanismo de busca, mas os administradores o configuram por uma interface de administração acessada pelo navegador, sem precisar conhecer o OpenSearch.
Um crawler integrado coleta documentos de sites, sistemas de arquivos e repositórios de dados, como bancos de dados, arquivos CSV, armazenamento em nuvem e serviços SaaS como Confluence, Slack e SharePoint. Vários formatos são indexados, incluindo Microsoft Office, PDF e arquivos ZIP. Os resultados da busca podem ser filtrados por função e permissão, e os usuários podem entrar usando LDAP, OpenID Connect, SAML, SPNEGO ou Microsoft Entra ID.
O Fess pode ser executado a partir de pacotes ZIP, RPM ou DEB, ou com imagens Docker que incluem o OpenSearch. Um projeto separado, o Fess Site Search, oferece uma caixa de busca que pode ser incorporada ao seu próprio site.
Recursos principais
- 01Busca de texto completo com facetas, ordenação e sugestões de busca
- 02Crawlers para sites, sistemas de arquivos e repositórios de dados, incluindo bancos de dados e serviços SaaS
- 03Indexação de Microsoft Office, PDF e formatos de arquivo compactado
- 04Interface de administração acessada pelo navegador e REST API
- 05Filtragem dos resultados da busca com base em funções e permissões
- 06Logon único via LDAP, OpenID Connect, SAML, SPNEGO e Entra ID
- 07Sistema de plugins para repositórios de dados, ingestão, scripts e temas
Casos de uso
- Adicionar um mecanismo de busca privado para wikis internos, compartilhamentos de arquivos e documentos de uma empresa
- Oferecer busca em um site sem depender de um serviço hospedado por terceiros
- Pesquisar ferramentas SaaS como Slack, Confluence ou SharePoint em um só lugar
- Criar um portal de busca que respeite as permissões de vários grupos de usuários
Início rápido
- 1
Instale o Java 21 ou posterior
- 2
Baixe o ZIP na página Releases e extraia-o
unzip fess-<version>.zip - 3
Acesse o diretório extraído
cd fess-<version> - 4
Inicie o Fess e abra http://localhost:8080/
./bin/fess
Antes de usar
- Requer o OpenSearch como mecanismo de busca, que deve ser configurado separadamente, fora das imagens Docker.
- Os pacotes ZIP, RPM e DEB requerem Java 21 ou posterior.
Em coleções
Tópicos
Perguntas frequentes
- O que é fess?
- Servidor de busca empresarial e para sites, auto-hospedado e baseado em OpenSearch, com crawlers para fontes web, arquivos e repositórios de dados. O Fess é um servidor de busca que você instala e executa em qualquer plataforma com um runtime Java. Ele usa o OpenSearch como mecanismo de busca, mas os administradores o configuram por uma interface de administração acessada pelo navegador, sem precisar conhecer o OpenSearch.
- fess é gratuito? Qual é a licença?
- fess é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- fess ainda é mantido?
- Manutenção ativa. O último commit de fess foi em 6 de nov. de 2026.
- Para que posso usar fess?
- Adicionar um mecanismo de busca privado para wikis internos, compartilhamentos de arquivos e documentos de uma empresa Oferecer busca em um site sem depender de um serviço hospedado por terceiros Pesquisar ferramentas SaaS como Slack, Confluence ou SharePoint em um só lugar Criar um portal de busca que respeite as permissões de vários grupos de usuários
- Como instalar fess?
- Instale o Java 21 ou posterior Baixe o ZIP na página Releases e extraia-o: unzip fess-<version>.zip Acesse o diretório extraído: cd fess-<version> Inicie o Fess e abra http://localhost:8080/: ./bin/fess
- Onde consigo fess?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/codelibs/fess
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Busca federada com IA e RAG, de código aberto, que consulta seus apps em tempo real e responde com fontes, sem copiar dados para um banco de dados vetorial.
Biblioteca Rust em processo e servidor multi-tenant para busca lexical, vetorial e híbrida, com servidor MCP para agentes de IA.
Um mecanismo de busca rápido e tolerante a erros de digitação, com API para buscas textuais, semânticas e híbridas em sites e aplicativos.
Mecanismo distribuído e RESTful de busca e análise que também funciona como armazenamento escalável de dados e banco de dados vetorial.
Ferramenta de auditoria de SEO de código aberto que rastreia sites e identifica problemas técnicos, como links quebrados, redirecionamentos e meta tags ausentes ou duplicadas.