I suggest that using ElasticSearch is overkill for the moment considering the fact that the blockchain is only ~4GB. Even at 10x the size, that easily fits in system RAM on a modest computer.
I'm working on a project right now that takes the blockchain contents and jams it into a standard vanilla SQL database; this will easily provide full-text search for the foreseeable future (until the blockchain gets too big to fit into memory). A distributed search cluster is overkill for the moment.
Hi @sneak - Thanks for the feedback! Based on what you are saying, it sounds like you do not need any assistance from the community on this item. Is that correct?
I think that's probably true, yeah. We'll be open-sourcing all of our services.