Grad shape
Grad shape

Fess

Search Engines

About this project

Java CI with Maven License GitHub Release

Overview

Fess is a very powerful and easily deployable Enterprise Search Server. You can quickly install and run Fess on any platform where you can run the Java Runtime Environment. Fess is provided under the Apache License 2.0.

Fess is based on OpenSearch, but knowledge/experience about OpenSearch is not required. Fess provides an easy to use Administration GUI to configure the system via your browser. Fess also contains a Crawler, which can crawl documents on a web server, file system, or Data Store (such as a CSV or database). Many file formats are supported including (but not limited to): Microsoft Office, PDF, and zip.

Fess Site Search is a free alternative to Google Site Search. For more details, see the FSS JS Generator documentation.

Website

fess.codelibs.org

Issues/Questions

discuss.codelibs.org

Getting Started

There are 2 ways to try Fess. The first is to download and install yourself. The second is to use Docker.

Download and Install/Run

Fess 15.0 is now available and can be downloaded on the Releases page. Downloads come in 3 flavors: deb, rpm, zip.

The following commands show how to use the zip download:

$ unzip fess-15.0.x.zip
$ cd fess-15.0.x
$ ./bin/fess

For more details, see the Installation Guide.

Docker

We provide Docker images on ghcr.io. We also provide a Docker Compose (YAML) file in this repository.

Browser UI

Search UI

Admin UI

You can register crawling targets in the Admin UI on the (Web, File, Data Store) crawler configuration pages, and then start the Crawler manually on the [Scheduler page](https:/

Technologies & License
Apache-2.0 Java Docker
Quick Deploy

Deploy this project to cloud platforms with one click