Hacker News new | ask | show | jobs
by digitalzombie 4065 days ago
Elasticsearch is just a text search engine base on lucene. You either use ES, Solr, or Lucene library if you want fuzzy search and such.

You really want to use it in tandem with a storage db PostgreSQL, Cassandra, MongDB. Where ES or any lucene based indexer/db would be use for text searching.

I personally like PostgreSQL and Cassandra, would use it in tadem with ES. Solr, last I check was a bit complicated to cluster.

3 comments

Agreed. Cassandra is especially nice if you have the DataStax Enterprise version which allows for seamless integration between the two.
> Solr, last I check was a bit complicated to cluster

SolrCloud, with Zookeeper, is relatively new and not too difficult to set up.

Does it still have the issue where you have to take the cluster down to create a new index or modify existing ones?
No, search for MergeIndexes or --go-live.
What about storing data for analytics? Wouldn't it be better to use ES than Postgres for that?