Project name
Terracotta for Lucene
Overview (one or two sentences)
Terracotta for Lucene provides high-performant clustering (scaling and fail-over) of the index repository in the Lucene search engine.
Description (detailed)
Providing fail-over and scalability of the Lucene seach engine is a tricky problem that still does not have a good solution. The aim for Terracotta for Lucene is to fill in that gap by providing high-performant clustering (scaling and fail-over) of the index repository.
It provides an in-memory implementation of the Directory abstraction, which is then clustered using Terracotta to make it shared and accessible on all nodes in the cluster.
It also makes use of Terracotta's virtual memory, e.g. the ability to page in and out the heap on a demand basis. In this case that would mean that the index repository can become arbitrarily large and still be kept in memory.
For more details see this article: http://orionl.blogspot.com/2006/11/clustering-lucene.html
License
Project license: BSD
Committers (name and email)
Project Lead:
Orion Letizi - orion@terracottatech.com
Team members:
Infrastructure requirements
- SVN Repository: yes
- Wiki space: yes
- Mailing lists
- User: yes
- Dev: yes
- SCM: yes
- FishEye: yes
- Issue Tracking: yes
- Downloads: yes
- Backup/recovery: yes