6 ms·
I don't know if it's fit your specific use case, but for pure search take a look to sonic (https://github.com/valeriansaliou/sonic https://github.com/valeriansa
by lormayna 3y ago
I don't know if it's fit your specific use case, but for pure search take a look to sonic (https://github.com/valeriansaliou/sonic https://github.com/valeriansaliou/sonic). It's blazing fast and require very few resources
- francoismassot 3y agoThe geocoder is built on top of tantivy which is fast and uses low resources too (https://github.com/quickwit-oss/tantivy https://github.com/quickwit-oss/tantivy). I'm curious about the comparison between those two.
- remram 3y agoDoes it have support for S3? I admit I am a bit lost with all the new search options: tantivy, quickwit, sonic, meilisearch, zinc, toshi, lnx... A lot have popped up, particularly out of the Rust community, and I have a hard time keeping up.
- francoismassot 3y ago> "Do store the Sonic database on SSD-backed file systems only." From the README, it works only on SSD. All those projects serve different purposes, and several are not actively maintained. - Meilisearch: It provides a search-as-you-type experience and comes with many features; I don't know it very well, but I think it targets first e-commerce/application search. - Quickwit: it's a distributed search engine for append-only data and works well on S3, a good fit for observability/security/financial/... data. - Sonic: it looks like it targets search-as-you-type use cases and does not provide many features (which can be a very good feature in itself as it remains very light). - Tantivy: It's a library; you need to build your server on top of it if you want an HTTP API. toshi, lnx did. It's used by a lot of search projects like tabbyML, Milvus, bloop, paradedb, airmail...
- francoismassot 3y agoOh I forget to add stract is using tantivy too, I really hope this project will take off. https://stract.com/ https://stract.com/ https://github.com/StractOrg/stract https://github.com/StractOrg/stract https://news.ycombinator.com/item?id=39254172 https://news.ycombinator.com/item?id=39254172
- joshxyz 3y agotheres also typesense, a memory based one