Java Search

Open-source Java projects categorized as Search

Top 23 Java Search Projects

  • Elasticsearch

    Free and Open, Distributed, RESTful Search Engine

    Project mention: Elasticsearch Version 9 | /r/elasticsearch | 2023-12-05

    You could check out their GitHub and see what is going on

  • Java

    All Algorithms implemented in Java

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • OpenSearch

    🔎 Open source distributed and RESTful search engine.

    Project mention: Guiding Principles | | 2023-10-07
  • Apache Solr

    Apache Lucene and Solr open-source search software

    Project mention: Getting started with Elasticsearch + Python | | 2024-02-07

    Elasticsearch is based on Lucene and is used by various companies and developers across the world to build custom search solutions.

  • opengrok

    OpenGrok is a fast and usable source code search and cross reference engine, written in Java

    Project mention: Sourcegraph is no longer Open Source | | 2023-07-04

    [4] is not really a usable 'product'. Livegrep ( was inspired by it and is very usable.

    [3] used to be a Google open source project as well, but it fell out of maintenance, and Sourcegraph took it over. It powers most of the basic regex/literal search in Sourcegraph.

    Mozilla's code is searchable in Searchfox ( which uses the indexer from Livegrep, combined with their own Git indexer and language-specific cross reference databases.

    OpenGrok ( is also rather well known, but I have found it to have a slightly worse UI than alternatives.

  • lucene

    Apache Lucene open-source search software

    Project mention: Building an efficient sparse keyword index in Python | | 2023-08-17

    First, a review of the landscape. As said in the introduction, there aren't a ton of good options. Apache Lucene is by far the best traditional search index from a speed, performance and functionality standpoint. It's the base for Elasticsearch/OpenSearch and many other projects. But it requires Java.

  • MaterialSearchBar

    Material Design Search Bar for Android

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • photon

    an open source geocoder for openstreetmap data (by komoot)

    Project mention: pelias VS photon - a user suggested alternative | | 2023-11-15

    Photon by Komoot is also using Elasticsearch for validating addresses and locations.

  • elassandra

    Elassandra = Elasticsearch + Apache Cassandra

  • solr

    Apache Solr open-source search software

    Project mention: Swirl: An open-source search engine with LLMs and ChatGPT to provide all the answers you need 🌌 | | 2023-09-06

    Using the Galaxy UI, knowledge workers can systematically review the best results from all configured services including Apache Solr, ChatGPT, Elastic, OpenSearch, PostgreSQL, Google BigQuery, plus generic HTTP/GET/POST with configurations for premium services like Google's Programmable Search Engine, Miro and Northern Light Research.

  • fess

    Fess is very powerful and easily deployable Enterprise Search Server.

  • rsql-parser

    Parser for RSQL / FIQL – query language for RESTful APIs

  • search-dialog

    An easy to use, yet very customizable search dialog

  • Sparkler

    Spark-Crawler: Apache Nutch-like crawler that runs on Apache Spark.

  • elasticsearch-java

    Official Elasticsearch Java Client

  • searchcode-server

    The offical home of searchcode-server where you can run searchcode locally. Note that master is generally unstable in the sense that it is not a release. Check releases for release versions

  • springfilter

    Dynamically filter JPA entities and Mongo collections with a user-friendly query syntax. Seamless integration with Spring APIs. Star to support the project! ⭐️

  • TextSelectionWebSearch

    Add web search to text selection toolbar on Android

  • indexer4j

    Simple full text indexing and searching library for Java

  • hms-sitekit-demo

    HMS Site Kit demo provides an example of intergrating HMS Core Site Android SDK. your app can provide users with convenient and secure access to diverse, place-related services.


    Java client for txtai

  • AppSearcher

    Lightweight search engine for Android

  • FimarchiveSearchGUI

    A Java GUI program to search and filter Fimarchive

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-07.

Java Search related posts


What are some of the best open-source Search projects in Java? This list will help you:

Project Stars
1 Elasticsearch 66,898
2 Java 55,970
3 OpenSearch 8,340
4 Apache Solr 4,363
5 opengrok 4,115
6 lucene 2,261
7 MaterialSearchBar 2,037
8 photon 1,741
9 elassandra 1,703
10 solr 974
11 fess 945
12 rsql-parser 702
13 search-dialog 516
14 Sparkler 409
15 elasticsearch-java 362
16 searchcode-server 361
17 springfilter 188
18 TextSelectionWebSearch 75
19 indexer4j 49
20 hms-sitekit-demo 40
21 32
22 AppSearcher 9
23 FimarchiveSearchGUI 6
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives