Hacker News new | ask | show | jobs
by sandreas 263 days ago
ElasticSearch is a known term and good for marketing purposes. So in enterprise context it is hard to Argument against it despite having a very specific use case.

Other projects claiming ElasticSearch API compatibility just don't work that good (e.g. zincsearch). Using plain lucene is also not that easy because the defaults are way less intuitive (e.g searching for terms with dashes, like click-bait).

Unfortunately DB fulltext indexes (mysql, SQL server, Oracle and PostgreSQL) tend to get HUGE over time and if there is anything you're trying to prevent it is filling the fast expensive database SSDs.

However, if you're just starting out, I'd recommend having a look at Meilisearch[1], with is way LEDs Resource hungry compared to elastic and offers similar features.

1: https://www.meilisearch.com