Java Search

Open-source Java projects categorized as Search

Top 23 Java Search Projects

  • Elasticsearch

    Free and Open, Distributed, RESTful Search Engine

    Project mention: How to monetize open-source SAAS project? | | 2023-02-01
  • Java

    All Algorithms implemented in Java

    Project mention: Cool Github repositories for Everyone | | 2022-12-29
  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • OpenSearch

    🔎 Open source distributed and RESTful search engine.

    Project mention: An alternative to Elasticsearch that runs on a few MBs of RAM | | 2022-10-24
  • Apache Solr

    Apache Lucene and Solr open-source search software

    Project mention: grep like search with preprocessing | | 2022-12-12

    Lucene is the thing you think you need. Elastic Search is a nice wrapper for it. But these are Java, so maybe you want Sphinx Search (C++) or MeiliSearch (Rust).

  • opengrok

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

    Project mention: Ask HN: What services/apps are you self-hosting? | | 2022-11-18
  • MaterialSearchBar

    Material Design Search Bar for Android

  • elassandra

    Elassandra = Elasticsearch + Apache Cassandra

    Project mention: Using Elastic Search Cluster with Cassandra Cluster. | | 2022-05-02
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • photon

    an open source geocoder for openstreetmap data (by komoot)

    Project mention: What is the easiest way to deploy OSM on the premise? like, but offline version. | | 2022-09-19
  • lucene

    Apache Lucene open-source search software

    Project mention: An alternative to Elasticsearch that runs on a few MBs of RAM | | 2022-10-24
  • fess

    Fess is very powerful and easily deployable Enterprise Search Server.

    Project mention: All I wanted to do was log in | | 2022-10-28

    Could be related

  • solr

    Apache Solr open-source search software

    Project mention: What do you use for site search? Custom built solution? Meilisearch? Algolia? | | 2023-02-03


  • 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.

  • 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

    Project mention: Building a custom code search index in Go for | | 2022-11-23
  • elasticsearch-java

    Official Elasticsearch Java Client

    Project mention: BulkProcessor equivalent in the new Java API Client | | 2022-09-27

    There is no replacement currently. There is an open issue in the new java client repo you can follow:

  • spring-filter

    Painless filtering library for JPA entities and MongoDB collections. Smoothly integrates with Spring APIs.

  • indexer4j

    Simple full text indexing and searching library for Java

  • TextSelectionWebSearch

    Add web search to text selection toolbar on Android

  • 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.

    Project mention: HMS Core Release News — HMS Core 6.6.0 | | 2022-08-12

    For the hms-sitekit-demo sample code: Updated the Gson version to 2.9.0 and optimized the internal memory. ​​​​​​​ Go to GitHub >>


    Build AI-powered semantic search applications in Java

    Project mention: # Run txtai in native code | | 2022-07-11

    txtai currently has two main methods of execution: Python or via a HTTP API. There are API bindings for JavaScript, Java, Rust and Go.

  • AppSearcher

    Lightweight search engine for Android

    Project mention: How do I change my settings to make it look like this? | | 2022-07-21


  • LuceneBench

    Lucene Benchmark : benchmarking Lucene vs. SeekStorm

  • 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 2023-02-03.

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 62,494
2 Java 50,013
3 OpenSearch 6,344
4 Apache Solr 4,321
5 opengrok 3,789
6 MaterialSearchBar 2,021
7 elassandra 1,669
8 photon 1,532
9 lucene 1,470
10 fess 687
11 solr 652
12 rsql-parser 633
13 search-dialog 518
14 Sparkler 397
15 searchcode-server 338
16 elasticsearch-java 234
17 spring-filter 144
18 indexer4j 47
19 TextSelectionWebSearch 46
20 hms-sitekit-demo 41
21 22
22 AppSearcher 9
23 LuceneBench 7
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives