3 ms·
ES powers search one of my side projects https://dealscombined.com.au https://dealscombined.com.au. The ability to not only full text search but to do it fast,
by quickthrower2 7y ago
ES powers search one of my side projects https://dealscombined.com.au https://dealscombined.com.au.
The ability to not only full text search but to do it fast, to tune the lexical behaviour (lowercase, plurals, stemming etc.) and to top it all combine geo search pretty much left any other solution in the dust. I even considered some paid solutions.
I also considered postgres which looked strong but I felt it’s be harder to set up these features and that the full text would be weaker although geo might be stronger but my geo needs are simple.
ES was easy to set up to do this, taking about 2 hours of tuning. I used AWS so I didn’t have to figure out how to install it. I admit I had a mental model of ES from ELK-ing at work.
At some point when the site gets more traffic I’ll tune the search so that rather than nearest matching, I’ll score bit the distance and the words and order by perceived relevance. Ie weigh up both how close something is with how well the words match.
ES is a pretty amazing tech and it’s the easiest way to set up a decent quality free text search for your site.