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

Elasticsearch is great for um... search. Like, you use it as an index to point to the real system of record and it is not expected to be perfect (or shouldn't' be).

I though it worked out real well when used to alleviate pressure on the database which was being used for search results (which were sometimes ajax live search style). The big benefit was our database usage went down and search was better/more reliable.

The other big benefit is if elastic search goes down search stops working. That is FAR better than if elastic search goes down the whole database and site stops working.

At a big enough scale, with thousands of dollars in transactions every day, the database can't go down. Search can break gracefully, but the spice must flow (so to speak).



From the article:

    > The good news is that Elasticsearch is a search engine, and you can often
    > afford the loss of search results for a while. Consider tolerating data
    > loss; Elasticsearch may still be the best fit for your problem.


There are a great many businesses whose entire model is centered on search working, and therefore search breaking is a major problem.




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

Search: