About Fess
Fess is an open-source enterprise search server that you install and run on any platform with a Java runtime. It is built on OpenSearch but does not require prior OpenSearch knowledge, because everything is configured in a browser-based administration interface. It can also serve as a free site search for your own website.
A built-in crawler collects documents from web sites, file systems and data stores such as databases, CSV files, cloud storage and SaaS sources, and handles many formats including Microsoft Office files, PDF and archives. Search supports faceting, sorting and suggestions, results can be filtered by role and permission, and single sign-on works with LDAP, OpenID Connect, SAML, SPNEGO and Microsoft Entra ID. It offers a REST API, text analysis for over 20 languages, plugins, and AI features for RAG and semantic search.
Fess is written in Java and licensed under Apache-2.0. It needs Java 21 or newer for the ZIP, RPM and DEB packages, and Docker images bundle OpenSearch. It suits organizations that want a private, self-managed alternative to Elasticsearch-based setups or Google Site Search.
Key features
- Crawlers for web, files, and databases
- Browser-based administration UI
- Full-text search with facets and suggestions
- Role-based filtering of results
- SSO with LDAP, OIDC, SAML, and Entra ID
- AI, RAG, and semantic search support
Good fit for
- →Building intranet search across files and wikis
- →Adding site search to a public website
- →Searching documents with permission-aware results
- Tags
- enterprise-search
- opensearch
- crawler
- full-text-search
- java
- rag
- site-search
- self-hosted
- semantic-search
Fess: questions and answers
- What is Fess used for?
- Fess is a self-hosted enterprise and site search server built on OpenSearch, with crawlers, an admin UI, a REST API and AI-assisted search. It is a good fit for building intranet search across files and wikis, adding site search to a public website, and searching documents with permission-aware results.
- Is Fess open source?
- Yes. Fess is open source under the Apache-2.0 licence. Its source code is on GitHub at codelibs/fess and is written mainly in Java.
- Is Fess free?
- Yes. Fess is open source, so the software itself is free to use.
- Can I self-host Fess?
- Yes. Fess can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What is Fess an alternative to?
- Fess is an open-source alternative to Coveo, Amazon Kendra, Mindbreeze and Lucidworks. Other open-source alternatives to Coveo include Open Semantic Search, OpenSearchServer and Swirl.
- Is Fess actively maintained?
- Yes. The most recent commit to Fess was on 2 October 2026. The project has 1.1k stars on GitHub.
Open-source alternatives to Fess
See allOpen Semantic Search
Search
Open Source research tool to search, browse, analyze and explore large document collection
GPL-3.0vs Coveo★ 1.2k
OpenSearchServer
Search
Open-source Enterprise Grade Search Engine Software
Apache-2.0vs Algolia★ 517
Swirl
Search
AI Search & RAG Without Moving Your Data. Get instant answers from your company's knowledg
Apache-2.0vs Glean★ 3k
Onyx
AI Tools
The open-source AI enterprise search platform that helps teams find information across all
OSSvs Glean★ 32k
Elasticsearch
Search
Free and Open Source, Distributed, RESTful Search Engine
OSSvs Algolia★ 78k
Apache Solr
Search
Apache Solr open-source search software
Apache-2.0vs Elastic★ 1.7k
SaaS alternatives to Fess
See all
Coveo
Search
AI search and relevance platform for commerce, service and workplace sites
SaaS
Amazon Kendra
Search
AWS enterprise search service that answers questions over indexed company documents
SaaS
Mindbreeze
Search
Enterprise search and insight engine across company data sources
SaaS
Lucidworks
Search
Search and product discovery platform built on Apache Solr and Fusion
SaaS
Elastic
Search
Elastic builds Elasticsearch, a distributed search and analytics engine used for application search, logs, vector search and security analytics.
SaaS
Sinequa
Search
Enterprise search and generative AI assistant platform for large organizations
SaaS

