Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Good overview - shows you just how powerful these engines are.

I can't speak for ElasticSearch but there are a couple things in the Solr list that I'm not sure about.

"Multiple document types per schema" - You can use dynamic fields so that you don't even need to define your document schema

"Schema change requires restart" - I think in MultiCore it happens when you swap cores (which is a good way of running solr) [0]

[0] http://stackoverflow.com/questions/10417422/solr-schema-chan...



Furthermore, with respect to schema changes, ElasticSearch will refuse to make backwards-incompatible changes. So for either search engine, you'll need to get comfortable at some point with the procedure for creating a new index with the new schema or mapping, reindexing your data, and hot-swapping the Solr Core or ElasticSearch Alias.


Hot-swaps of ElasticSearch aliases are how we do it at my company. It's how we produce a rolling archive.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: