3 ms·
I recently did a quick research about fulltext engines and found it to be very frustrating. The most promising with a comment /note: ElasticSearch - good,
by sandreas 2y ago
I recently did a quick research about fulltext engines and found it to be very frustrating.
The most promising with a comment /note:
ElasticSearch - good, but huge and strange licensing
Meilisearch - my favorite, nothing to complain so far
QuickWit - good but *nix only
TypeSense - good but *nix only
Manticore - untested but looks interestung
ZincSearch - seems abandoned, issues with ES API compatibility
Solr - interesting but a bit old fashioned
Sphinx - DB based, old fashioned
- graemep 2y agoAFAIK ES and Solr are both built on Lucene so they are either both DB based or neither, surely? Not sure what you mean by DB based. Is "old fashioned" such a bad thing? Thanks for the list. Several things that might be of interest to me at some point .
- sandreas 2y agoWith DB I meant SQL / DBMS based. Most DBMS have support for fulltext, while mostly nowhere near the performance or featurette of specialized systems. Elastic, solr and others are based on lucene, and while old fashioned is nothing Bad, it may lack features like extended monitoring, distributed services or optimizations for modern Hardware.
- toast0 2y agoDid you look at Vespa? I used the Yahoo internal version of it way back when, and would try the public version if I had search needs again.
- sandreas 2y agoIsn't this cloud based? (that's not what I was looking for)
- cmcollier 2y agoFor Vespa there's a managed version hosted by the Vespa company in their cloud environment, and then the open source version is easily run locally or in any environment of your choosing. It takes some attention to detail, but it's quite flexible. I have a long running single node instance on an Intel NUC, but I've also run more complex cluster variations across different cloud environments.