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
Fess
Search
Open-source, self-hosted enterprise & site search server built on OpenSearch. Crawls web /
Apache-2.0vs Coveo★ 1.1k
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
Typesense
Search
Typesense is an open-source search engine for fast, typo-tolerant site and app search, wit
GPL-3.0vs Algolia★ 27k
Manticore Search
Search
Open-source search database for full-text, vector, and hybrid search with real-time indexi
GPL-3.0vs Elastic★ 12kOpen Semantic Search
Search
Open Source research tool to search, browse, analyze and explore large document collection
GPL-3.0vs Coveo★ 1.2k
SaaS alternatives to OpenSearchServer
See all
Algolia
Search
Algolia is a hosted search and discovery API that lets developers add fast, typo-tolerant search to websites and apps.
SaaS
Elastic
Search
Elastic builds Elasticsearch, a distributed search and analytics engine used for application search, logs, vector search and security analytics.
SaaS
Coveo
Search
AI search and relevance platform for commerce, service and workplace sites
SaaS
AddSearch
Search
Hosted site search with a crawler, analytics and an API
SaaS
SearchBlox
Search
Enterprise search platform with crawlers, analytics and AI answers
SaaS
dtSearch
Search
Desktop and enterprise full-text search engine for large document sets
SaaS
