7,380 open-source and SaaS tools, with GitHub stats refreshed every day.

OpenSearchServer

Open source

OpenSearchServer is a Java, Lucene-based enterprise search engine with crawlers, a web UI and a JSON web service for adding full-text search to applications.

GitHub stars
517
Last commit
4 yr ago
Repository age
13 years
Licence
Apache-2.0
Self-hosted
Yes

About OpenSearchServer

OpenSearchServer is enterprise-class search engine software built on Lucene. With its web user interface, crawlers and JSON web service, you can add advanced full-text search to an application quickly. It runs on Linux, Unix, BSD and Windows.

Search functions include phonetic search, boolean queries with a query language, faceted and collapsed results, filters via sub-requests, geolocation, spell-checking, relevance customization and auto-completion suggestions. Indexing supports 18 languages with per-language analyzers, lemmatization, n-grams, synonyms, automatic language recognition, named entity recognition and automatic classification.

It can index HTML, Microsoft Office and OpenOffice documents, PDFs with OCR, RTF, plain text, audio metadata and images through OCR, using web, file system and database crawlers. OpenSearchServer is licensed under Apache-2.0; the README notes a Docker image was still to come, and documentation and binaries are on the project site.

Key features

  • Lucene-based full-text search
  • Web, file and database crawlers
  • Faceted search with spell-checking
  • Indexing for 18 languages
  • OCR for PDFs and images
  • JSON web service and web UI

Good fit for

  • →Intranet and enterprise search
  • →Site search with custom relevance
Built with
Java
Tags
search-engine
lucene
crawler
full-text-search
java
enterprise-search
ocr
indexing

OpenSearchServer: questions and answers

What is OpenSearchServer used for?
OpenSearchServer is a Java, Lucene-based enterprise search engine with crawlers, a web UI and a JSON web service for adding full-text search to applications. It is a good fit for intranet and enterprise search, and site search with custom relevance.
Is OpenSearchServer open source?
Yes. OpenSearchServer is open source under the Apache-2.0 licence. Its source code is on GitHub at jaeksoft/opensearchserver and is written mainly in Java.
Is OpenSearchServer free?
Yes. OpenSearchServer is open source, so the software itself is free to use.
Can I self-host OpenSearchServer?
Yes. OpenSearchServer can be self-hosted on your own server or infrastructure.
What is OpenSearchServer an alternative to?
OpenSearchServer is an open-source alternative to Algolia, Elastic, Coveo and AddSearch. Other open-source alternatives to Algolia include Elasticsearch, Apache Solr and Typesense.
Is OpenSearchServer actively maintained?
The most recent commit to OpenSearchServer was on 3 September 2022. The project has 517 stars on GitHub.

Open-source alternatives to OpenSearchServer

See all

SaaS alternatives to OpenSearchServer

See all