Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lumongo/lumongo
Distributed Realtime Search with Lucene and MongoDB
https://github.com/lumongo/lumongo
distributed java lucene mongodb realtime search-engine
Last synced: about 1 month ago
JSON representation
Distributed Realtime Search with Lucene and MongoDB
- Host: GitHub
- URL: https://github.com/lumongo/lumongo
- Owner: lumongo
- License: apache-2.0
- Created: 2014-04-19T20:40:11.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-05-14T14:22:38.000Z (over 6 years ago)
- Last Synced: 2024-09-29T23:05:20.423Z (about 2 months ago)
- Topics: distributed, java, lucene, mongodb, realtime, search-engine
- Language: Java
- Homepage:
- Size: 66 MB
- Stars: 57
- Watchers: 5
- Forks: 10
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.txt
- License: LICENSE
Awesome Lists containing this project
README
# LuMongo
## LuMongo is no longer being actively developed. Our efforts are now focused on http://zulia.io/
## Distributed Realtime Search With Lucene
[![Join the chat at https://gitter.im/lumongo/lumongo](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/lumongo/lumongo?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
LuMongo is a real-time distributed search and storage system based on Lucene. LuMongo is designed from the ground up to scale both vertically and horizontally across servers. LuMongo
stores Lucene indexes directly into MongoDB. Documents can be stored natively into MongoDB. When stored natively document can be queried as normal
out of MongoDB and use of [Map-Reduce](http://docs.mongodb.org/manual/core/map-reduce/) and the [Aggregation Framework](http://docs.mongodb.org/manual/core/aggregation-introduction/) is possible.## LuMongo is:
* Realtime
* Distributed
* Pure Java
* Open Source## LuMongo supports:
* Sorting
* Faceting
* Searching multiple indexes with a single query
* Storing associated documents with the documentsTo learn more see the [wiki](https://github.com/lumongo/lumongo/wiki):
* [Overview](https://github.com/lumongo/lumongo/wiki/Overview)
* [Cluster](https://github.com/lumongo/lumongo/wiki/Cluster)
* [Command Line Tools](https://github.com/lumongo/lumongo/wiki/Command-Line-Tools)
* [Distributed Directory](https://github.com/lumongo/lumongo/wiki/Distributed-Directory)
* [Java Client](https://github.com/lumongo/lumongo/wiki/Java-Client)
* [Maven/Gradle](https://github.com/lumongo/lumongo/wiki/Maven)