Ask HN: Distributed lucene implementation
Any good pointer/ analysis on how to implement distributed search using Lucene? Other information on how lucene works, and information about its scoring algorithm would be useful. Also any advice on good programming/ algorithm related blogs would be awesome as well
2 comments
[ 3.2 ms ] story [ 29.8 ms ] thread- cluster of solr servers (but it basically means different indexes composed at query time, so scoring will be affected depending on how you shard, at least last time I checked)
- katta, a platform for serving large lucene indexes
- lucandra, a reimplementation of the Index(Writer|Reader) classes of lucene over cassandra (and of solr)
- lucene-on-cassandra, implementing only the Directory interface over Cassandra
- lucene over distributed memory(terracotta) or grids (gigaspaces, elasticsearch)
but once again, I have no idea of what your problem is so I don't know what you may want.
Basically I'd say the problem boils down on implementing the index in a distributed way if you want scoring consistent with the normal lucene, or just sharding/querying different indexes and reconciling the results if you can live without distributed tf/idf