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

Nixiesearch

Open source

Nixiesearch is an Apache-licensed hybrid search engine on Apache Lucene that keeps stateless indexes in S3-compatible storage and adds local embeddings and RAG.

Open-source alternative to

nixiesearch.ai
Nixiesearch homepage screenshot
GitHub stars
618
Last commit
9 mo ago
Repository age
3 years
Version
0.8.0
Licence
Apache-2.0
Self-hosted
Yes

About Nixiesearch

Nixiesearch is a search engine that combines classic text search with semantic search and runs on S3-compatible storage. The team built it after struggling to operate large Elasticsearch and OpenSearch clusters, aiming to remove much of the operational burden of reindexing, capacity planning and maintenance.

It is built on Apache Lucene, so it offers support for 39 languages, facets, filters, autocomplete suggestions and sorting. Storage and compute are decoupled: indexes are stateless and live in S3, so backups, upgrades and schema changes are handled as configuration updates. Indexing is pull-based, with offline and incremental runs through an Apache Spark ETL process, and embedding and LLM inference run locally, with a first-class RAG API.

It can be deployed on Kubernetes, Docker or AWS Lambda for scale-to-zero. Nixiesearch is written in Scala and released under Apache-2.0. The project is explicit that it is a search index for consumer-facing applications rather than a general database or a tool for searching logs.

Key features

  • Hybrid text and semantic search
  • Stateless indexes stored in S3-compatible storage
  • Facets, filters and autocomplete suggestions
  • Local embedding and LLM inference
  • RAG API support
  • Spark-based pull indexing
  • Runs on Kubernetes, Docker or AWS Lambda

Good fit for

  • →Site and product search for consumer apps
  • →Teams moving off large Elasticsearch clusters
Built with
Scala
Tags
search-engine
semantic-search
hybrid-search
lucene
rag
s3
scala
self-hosted

Nixiesearch: questions and answers

What is Nixiesearch used for?
Nixiesearch is an Apache-licensed hybrid search engine on Apache Lucene that keeps stateless indexes in S3-compatible storage and adds local embeddings and RAG. It is a good fit for site and product search for consumer apps, and teams moving off large Elasticsearch clusters.
Is Nixiesearch open source?
Yes. Nixiesearch is open source under the Apache-2.0 licence. Its source code is on GitHub at nixiesearch/nixiesearch and is written mainly in Scala.
Is Nixiesearch free?
Yes. Nixiesearch is open source, so the software itself is free to use.
Can I self-host Nixiesearch?
Yes. Nixiesearch can be self-hosted on your own server or infrastructure.
What is Nixiesearch an alternative to?
Nixiesearch is an open-source alternative to Algolia, Elastic, Azure AI Search and Vectara. Other open-source alternatives to Algolia include Vespa, Typesense and Manticore Search.
Is Nixiesearch actively maintained?
The most recent commit to Nixiesearch was on 6 January 2026, and the latest release is 0.8.0, published on 6 January 2026. The project has 618 stars on GitHub.

Open-source alternatives to Nixiesearch

See all

SaaS alternatives to Nixiesearch

See all