SaaSHub helps you find the best software and product alternatives Learn more →
Top 17 Java search-engine Projects
-
Elasticsearch: Distributed, and analytics search engine, scalable data store, vector database focused on speed, production-ready, and scalability support. RAGFlow component, used as its default vector database, while testing, and improving Infinity. Can be used in production environments through Elastic Cloud or configured manually in the cloud platform of choice. A Docker image is available to use it locally.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Beyond Basic Chunks: Supercharge Your RAG with Docling and OpenSearch | dev.to | 2025-10-20
-
-
Project mention: Elasticsearch: 15 years of indexing it all, finding what matters | dev.to | 2025-09-05
countless Apache Lucene contributions
-
Project mention: Search engines alternatives now that Google isn't Google anymore | news.ycombinator.com | 2026-05-25
-
-
MarginaliaSearch
Internet search engine for text-oriented websites. Indexing the small, old and weird web.
Project mention: DuckDuckGo search saw 28% more visits after Google said people love AI mode | news.ycombinator.com | 2026-05-27thanks for your work. Marginalia is important for the human internet
https://marginalia-search.com/
-
JVector repository: https://github.com/datastax/jvector
-
-
Infinispan
Infinispan is an open source data grid platform and highly scalable NoSQL cloud data store.
-
-
arcadedb
ArcadeDB Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin, HTTP/JSON, MongoDB and Redis. ArcadeDB is a conceptual fork of OrientDB, the first Multi-Model DBMS. ArcadeDB supports natively Graphs, Documents, Vector Embeddings, TimeSeries and Full Text.
ArcadeDB Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin, HTTP/JSON, MongoDB and Redis. ArcadeDB is a conceptual fork of OrientDB, the first Multi-Model DBMS. ArcadeDB supports Vector Embeddings. ArcadeDB can run embedded like Kuzu, it support Cypher, so it's an easy migration from Kuzu. There is a migration guide from Kuzu to ArcadeDB: https://arcadedb.com/blog/from-kuzudb-to-arcadedb-migration-guide/
-
-
Para
Multitenant backend server for building web and mobile apps rapidly. The backend for busy developers. (self-hosted or hosted) (by Erudika)
-
-
-
Java search-engine discussion
Java search-engine related posts
-
DuckDuckGo search saw 28% more visits after Google said people love AI mode
-
Search engines alternatives now that Google isn't Google anymore
-
Google Search as you know it is over
-
Ask HN: How do you find good personal blogs on Google nowadays?
-
Google is ending full-web search for niche search engines
-
Beyond Basic Chunks: Supercharge Your RAG with Docling and OpenSearch
-
Elasticsearch: 15 years of indexing it all, finding what matters
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Jun 2026
Index
What are some of the best open-source search-engine projects in Java? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Elasticsearch | 76,827 |
| 2 | OpenSearch | 13,074 |
| 3 | vespa | 6,941 |
| 4 | Apache Solr | 4,367 |
| 5 | Yacy | 3,957 |
| 6 | lucene | 3,447 |
| 7 | MarginaliaSearch | 1,836 |
| 8 | jvector | 1,716 |
| 9 | solr | 1,622 |
| 10 | Infinispan | 1,328 |
| 11 | fess | 1,111 |
| 12 | arcadedb | 921 |
| 13 | tgscan | 713 |
| 14 | Para | 571 |
| 15 | Sparkler | 420 |
| 16 | AppSearcher | 21 |
| 17 | webSearch | 5 |