Top Java Frameworks & Libraries for search

Free and Open, Distributed, RESTful Search Engine

All Algorithms implemented in Java

Apache Lucene and Solr open-source search software

Cute library to implement SearchView in a Material Design Approach

A search view that implements a floating search bar also known as persistent search

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

A cool search view animation library

A clone of the Google Now/Maps/Play persistent search bar

Distributed Peer-to-Peer Web Search Engine and Intranet Search Appliance

Material Design Search Bar for Android

:elephant: Elasticsearch real-time search and analytics natively integrated with Hadoop

Elassandra = Elasticsearch + Apache Cassandra

Distributed Open Source twitter and social media message search server that anonymously collects, shares, dumps and indexes data

Yet another floating search view implementation, also known as persistent search.

Material Design Search View Layout, now implemented in Google Maps, Dialer, etc

an open source geocoder for openstreetmap data

Country Code Picker (CCP) is an android library which provides an easy way to search and select country or international phone code. Also supports Android EditText...

一款封装了 历史搜索记录功能 & 样式 的Android自定义搜索框

Jcseg is a light weight NLP framework developed with Java. Provide CJK and English segmentation based on MMSEG algorithm, With also keywords extraction, key senten...

Vulnerability scanner based on search API

Kuromoji is a self-contained and very easy to use Japanese morphological analyzer designed for search...

An example app using a SearchView to filter items in a RecyclerView while taking full advantage of item animations!...

"Content Integration Framework: Document Extraction and Retrieval" - A document parser framework that stores parsed entities into jena (

An Android App which searches on a YaCy search server

MacroBase: A Search Engine for Fast Data

Lucene based secondary indexes for Cassandra

Sample code for integrating with Search.

Fess is very powerful and easily deployable Enterprise Search Server.

🔎 Open source distributed and RESTful search engine.

An example app using a SearchView to filter items in a RecyclerView while taking full advantage of item animations!...

A flexible, partial, out-of-order and real-time typeahead search library

Java fuzzy string matching implementation of the well known Python's fuzzywuzzy algorithm. Fuzzy search for Java...

Prefuse is a set of software tools for creating rich interactive data visualizations in the Java programming language. Prefuse supports a rich set of features for...

Parser for RSQL / FIQL – query language for RESTful APIs

Apache Lucene open-source search software

An easy to use, yet very customizable search dialog