Java Search

Open-source Java projects categorized as Search | Edit details

Top 18 Java Search Projects

  • GitHub repo Elasticsearch

    Free and Open, Distributed, RESTful Search Engine

    Project mention: Ingest Pipeline with GROK - Looking for "good" documentation | | 2022-01-18
  • GitHub repo Java

    All Algorithms implemented in Java

    Project mention: GitHub - TheAlgorithms/Java: All Algorithms implemented in Java | | 2021-07-24
  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo OpenSearch

    🔎 Open source distributed and RESTful search engine.

    Project mention: Amazon Elasticsearch Service is so flexible it wants to be called by a new name | | 2021-09-12

    This conversation on the opensearch GitHub is very worrying:

  • GitHub repo Apache Solr

    Apache Lucene and Solr open-source search software

    Project mention: How can I make thousands of text documents easily searchable? | | 2022-01-16
  • GitHub repo opengrok

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

    Project mention: Improving GitHub Code Search | | 2021-12-08

    My job uses and I'm generally happy with it. It has some problems with special character searches at times but generally does what I want. It's certainly better than code search in our on-prem github instance.

  • GitHub repo MaterialSearchBar

    Material Design Search Bar for Android

  • GitHub repo photon

    an open source geocoder for openstreetmap data (by komoot)

    Project mention: GraphHopper Routing Engine - Open Source Route Planning | | 2021-06-10

    To fully self-host a route planner (e.g. a "Google Maps" equivalent) you need GraphHopper for the routing and two other parts: you also need some visualization aka "maps" (e.g. with OpenMapTiles) and you need the address search (e.g. with Photon).

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo lucene

    Apache Lucene open-source search software

    Project mention: panama/foreign status update | | 2021-12-04
  • GitHub repo rsql-parser

    Parser for RSQL / FIQL – query language for RESTful APIs

    Project mention: Representational State Transfer + Structured Query Language (RSQL): using Java Spring-boot | | 2021-10-26

    Made a Demo application using Rsql-parser. Came across this library recently and loved the approach, a single GET API is all that'll be needed to be exposed per entity class to handle the data fetching requirements.

  • GitHub repo search-dialog

    An easy to use, yet very customizable search dialog

  • GitHub repo Sparkler

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

  • GitHub repo spring-filter

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

    Project mention: Easily search entities in your Spring API | | 2021-04-12

    Want to try the thing live? Come on!

  • GitHub repo indexer4j

    Simple full text indexing and searching library for Java

    Project mention: A curated list of awesome frameworks, libraries and software for the Java programming language | | 2021-10-14 was last touched 3 years ago, so pretty dead

  • GitHub repo TextSelectionWebSearch

    Add web search to text selection toolbar on Android

    Project mention: ⟳ 8 apps added, 48 updated at | | 2021-07-31

    [Select Text to Search](None) 1.1.1

  • GitHub repo

    Build AI-powered semantic search applications in Java

    Project mention: txtai: AI-powered search engine for Java; | | 2021-12-22
  • GitHub repo FimarchiveSearchGUI

    A Java GUI program to search and filter Fimarchive

    Project mention: Fimfarchive 20210301 released! All stories on Fimfiction in a single archive. | | 2021-03-06
  • GitHub repo LuceneBench

    Lucene Benchmark : benchmarking Lucene vs. SeekStorm

    Project mention: Show HN: full-text search 30M Hacker News posts AND linked web pages | | 2021-04-13

    So, you may be hitting SimpleFSDirectory instead, which does have issues with too many searches.

    Could you share the reasons, MMapDirectory did not work for you?

  • GitHub repo search-to-browser

    Android app that forwards GLOBAL_SEARCH intents to your default browser

    Project mention: ⟳ 4 apps added, 59 updated at | | 2021-09-29

    Search to browser: Forward GLOBAL_SEARCH intents to your default browser

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 2022-01-18.

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 58,143
2 Java 43,591
3 OpenSearch 4,372
4 Apache Solr 4,229
5 opengrok 3,470
6 MaterialSearchBar 2,012
7 photon 1,351
8 lucene 659
9 rsql-parser 556
10 search-dialog 513
11 Sparkler 380
12 spring-filter 86
13 indexer4j 45
14 TextSelectionWebSearch 29
15 20
16 FimarchiveSearchGUI 6
17 LuceneBench 6
18 search-to-browser 1
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.