Ask HN: Elasticsearch vs. SOLR?
I have a new project where I want to store logs and search those logs by keyword, and eventually do visualizations on the performance of my app based on these logs.
I have a new project where I want to store logs and search those logs by keyword, and eventually do visualizations on the performance of my app based on these logs.
I haven't done anything that advanced with Elasticsearch but the #1 theme is that Elasticsearch is really easy in terms of development and operations. I know people that have developed plugins for ES that are pretty clean so I think advanced customization is easier than it used to be, but a lot of that is a matter of Lucene 4.
If you are working with logs and interested in visualization you should check out Kibana and also Kibi
which is a greatly powered-up fork of Kibana.
On the admin side, SOLR was a black box to everyone but one person on the team. If a node dies, there needs be another election, and Zookeeper needs to be updated. Restart nodes too fast and we ended up masterless a few times. Elasticsearch is much much better on leader elections and backups, though status going to red on new index creation is obnoxious. That supposedly will be fixed soon.
https://sematext.com/blog/2015/01/30/solr-elasticsearch-comp...