Skip to content

Anant/awesome-lucene

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Lucene Awesome

A curated list of awesome Apache Lucene packages and resources. Maintained by Rahul Singh of Anant. Feel free contact me if you'd like to collaborate on this and other awesome lists. Awesome Cassandra , Awesome Solr, Awesome Lucene

Lucene, created by Doug Cutting, also the creator of Hadoop, is a powerful index format and API standard that now powers most of the worlds' search engine whether used natively or as part of software like Elastic, Solr, or Nifi.

Contents

General

Packages

Libraries

  • Lucene.NET Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
  • PyLucene PyLucene is a Python extension for accessing Java LuceneTM. Its goal is to allow you to use Lucene's text indexing and searching capabilities from Python.
  • Ferret Ferret: the extensible information retrieval library for ruby.
  • Lucene (JRuby) A JRuby wrapper for the Lucene Document Database.
  • Lucy The Apache Lucy search engine library provides full-text search for dynamic programming languages. It is a "loose C" port of the Apache Lucene™ search engine library for Java.
  • CLucene CLucene is a high-performance, scalable, cross platform, full-featured, open-source indexing and searching API. CLucene is faster than Lucene as it is written in C++, meaning it is being compiled into machine code, has no background GC operations, and requires no any extra setup procedures.
  • Montezuma Full-text indexing and search for Common Lisp. Lucene Port in Common Lisp.
  • CPAN::Plucene Plucene - A Perl port of the Lucene search engine.
  • Golucene Go (Golang) port of Apache Lucene.
  • Bleve Blevefull-text search and indexing for Go).
  • Mobile Lucene A Lucene Fork for Android and iOS.

Tools

Projects

  • Apache Solr is a high performance search server built using Lucene Core, with XML/HTTP and JSON/Python/Ruby APIs, hit highlighting, faceted search, caching, replication, and a web admin interface.
  • Elastic (Search) Open Source, Distributed, RESTful Search Engine based on Lucene.
  • Bleve Explorer An example app providing an HTTP/REST/JSON front-end to bleve (based on Lucene). It provides a REST API and an HTML interface.
  • Apache Jackrabbit The Apache Jackrabbit™ content repository is a fully conforming implementation of the Content Repository for Java Technology API. (Uses Lucene for Search).

Resources

Documentation

Books

Tutorials

Web Sites

Blogs

Videos

Contribute

Contributions welcome! Read the contribution guidelines first.

License

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

About

A curated list of Awesome Apache Lucene links and resources.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages