Some of the commonly used engines include Algolia, ElasticSearch and Solr.
I've used all three of these (albeit, not at the same time, and these products evolve over time)....
Algolia is incredibly easy to use and scalable by default. It's somewhat limited in what you can do as a north star, but it's incredibly powerful. But it's closed source and opinionated. Not the right choice for every project.
ElasticSearch is much harder to use than Algolia, but very powerful and extensible, and generally has a fairly intuitive API. It's well-supported and backed by a big successful company that focuses on its growth (albeit for enterprise first and foremost I think)...
I haven't used Solr in a while and generally migrated towards ES for cases where I would have used it, though I just don't remember all the specifics of my experience.
Awesome to hear from someone with broader experience 😉
Information based on comparison is twice as valuable as it lets us know where each tool stands in the bigger picture on what's out there 🙏❤
To add to this, ElasticSearch can also be installed on premise. In my case this is the only reason I use Elastic because I'm in a really strict intranet setting (government network). Spinning up a Docker container with Elastic running in it does take some time and tears of desperation when configuring everything yourself but it's still better than having no search engine at all :)
Yeah. I think Algolia would be so much cooler if it was open source and available on prem. I still think folks would use their excellent managed service, but it's a shame that's all they offer.
It still is the right tool for the job a lot of the time.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I've used all three of these (albeit, not at the same time, and these products evolve over time)....
Algolia is incredibly easy to use and scalable by default. It's somewhat limited in what you can do as a north star, but it's incredibly powerful. But it's closed source and opinionated. Not the right choice for every project.
ElasticSearch is much harder to use than Algolia, but very powerful and extensible, and generally has a fairly intuitive API. It's well-supported and backed by a big successful company that focuses on its growth (albeit for enterprise first and foremost I think)...
I haven't used Solr in a while and generally migrated towards ES for cases where I would have used it, though I just don't remember all the specifics of my experience.
Awesome to hear from someone with broader experience 😉
Information based on comparison is twice as valuable as it lets us know where each tool stands in the bigger picture on what's out there 🙏❤
To add to this, ElasticSearch can also be installed on premise. In my case this is the only reason I use Elastic because I'm in a really strict intranet setting (government network). Spinning up a Docker container with Elastic running in it does take some time and tears of desperation when configuring everything yourself but it's still better than having no search engine at all :)
Yeah. I think Algolia would be so much cooler if it was open source and available on prem. I still think folks would use their excellent managed service, but it's a shame that's all they offer.
It still is the right tool for the job a lot of the time.