Hacker GitHub

← All repos

valeriansaliou/sonic

View on GitHub ↗ ★ 21,373 Rust

🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.

48 mentions on Hacker News by 35 people: 4 stories, 44 comments · first 2019-03-23 · latest 2024-10-14

Mentions per year 48 mentions · busiest year 2021 (12)
20082026
  1. …https://github.com/typesense/typesense https://github.com/qdrant/qdrant https://github.com/valeriansaliou/sonic https://github.com/manticoresoftware/manticoresearch
  2. Sonic search https://github.com/valeriansaliou/sonic Maybe not exactly the same, its a server that you can store documents and then retrieve their ID using a search string.
    comment by bearjaws · 2024-08-17 · in Xapian: Open source search engine library
  3. 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 ). It's blazing fast and require very few resources
  4. …a few hundred URLs only took ~an hour or so, and the cached pages look great for the most part. [1] https://github.com/valeriansaliou/sonic
  5. Sonic [1] might be a good fit, though it is not yet factored into a separate library [2]. [1]: https://github.com/valeriansaliou/sonic [2]: https://github.com/valeriansaliou/sonic/issues/150
  6. If you don't need advanced search features, you can use Sonic ( https://github.com/valeriansaliou/sonic ). It's blazing fast and you can save lot of money on servers.
  7. …https://github.com/toshi-search/Toshi https://github.com/typesense/typesense https://github.com/valeriansaliou/sonic Algolia https://github.com/marconi1992/algolite https://quickwit.io/ https://github.com/quickwit-inc/quickwit https://
  8. …) - ZincSearch ( https://github.com/prabhatsharma/zinc ) - Sonic ( https://github.com/valeriansaliou/sonic ) There isn't enough out there comparing all these for the simple typical fuzzy search/search box usecase, so I'm adap
  9. ▲ 575
    Sonic: Fast, lightweight and schema-less search backend
    story by rcarmo · 2022-10-24 · 155 comments
  10. …[0]: https://github.com/quickwit-oss/tantivy [1]: https://github.com/toshi-search/Toshi [2]: https://github.com/valeriansaliou/sonic
    comment by hardwaresofton · 2022-10-14 · in Postgres Full Text Search vs. the Rest
  11. Looks similar to Sonic https://github.com/valeriansaliou/sonic (wr/in Rust)
  12. …you should look at the latest projects in this space: - https://github.com/quickwit-oss/tantivy - https://github.com/valeriansaliou/sonic - https://github.com/mosuka/phalanx - https://github.com/meilisearch/MeiliSearch -…
  13. Also, Sonic: https://github.com/valeriansaliou/sonic (written in Rust)
    comment by wiradikusuma · 2022-07-29 · in Manticore Search: Elasticsearch Alternative
  14. …queues and this is just to get 2000's level basic tech. - https://github.com/quickwit-oss/tantivy - https://github.com/valeriansaliou/sonic - https://github.com/mosuka/phalanx - https://github.com/meilisearch/MeiliSearch -…
  15. …it. Actually, there are lots of OS projects for this: https://github.com/quickwit-oss/tantivy , https://github.com/valeriansaliou/sonic , https://github.com/mosuka/phalanx , https://github.com/meilisearch/MeiliSearch , etc... I would think…
  16. …- https://github.com/quickwit-oss/quickwit - https://github.com/elastic/elasticsearch - https://github.com/valeriansaliou/sonic A decent feature-by-feature comparison: - https://typesense.org/typesense-vs-algolia-vs-elasticsearch-... If…
  17. …your memory. Native is a way to go for big systems. [1] https://github.com/toshi-search/Toshi [2] https://github.com/valeriansaliou/sonic [3] https://vector.dev/ [4] https://github.com/vectordotdev/vector/issues/988
  18. …live off a lot less than 1GB of RAM (less than 100MBs even) then you might have some success with https://github.com/valeriansaliou/sonic If you’re constrained on resources but sonic is too limiting, then finally you might have some…
  19. …makes it or break it. Plus, you actually get a superior product. 1: https://typesense.org/ 2: https://github.com/valeriansaliou/sonic
  20. ▲ 2
    Sonic: Fast, lightweight & schema-less search backend written in Rust
    story by mjshashank · 2021-08-10 · 0 comments
  21. There are also two good Elasticsearch alternatives in Rust - Sonic[1] and Toshi[2]. [1] https://github.com/valeriansaliou/sonic [2] https://github.com/toshi-search/Toshi
  22. …your own search feature than an integrated search db that's ready to use out of the box. [1]: https://github.com/valeriansaliou/sonic
    comment by infogulch · 2021-05-14 · in Fast, Open Source Search
  23. …alternatives in Rust - Sonic[1] and Toshi[2]. Even more, integration[3] with Vector. [1] https://github.com/valeriansaliou/sonic [2] https://github.com/toshi-search/Toshi [3] https://github.com/timberio/vector/issues/988
  24. …(C++, 486 stars) 4. Bleve https://github.com/blevesearch/bleve (Go, 7.4k stars) 5. Sonic https://github.com/valeriansaliou/sonic (Rust, 10.9k stars) 6. Partial comparison https://mosuka.github.io/search-benchmark-game/ (tantivy Vs lucene…
  25. …decided to build our own search backend, designed to be simple and lightweight on resources [0] - https://github.com/valeriansaliou/sonic
  26. I assume you find their own benchmarks not conclusive enough? https://github.com/valeriansaliou/sonic#how-fast--lightweigh... they also claim > It is used to index half a billion objects on a $5/mth 1-vCPU SSD cloud server (as of 2019)
  27. > https://github.com/valeriansaliou/sonic This is actually very interesting project. Do we have some benchmark that sonic works on huge scale with lot of data?
  28. …[1] https://github.com/toshi-search/Toshi [2] https://github.com/meilisearch/MeiliSearch [3] https://github.com/valeriansaliou/sonic
  29. You could also look at Sonic - https://github.com/valeriansaliou/sonic . This is used at Crisp, the customer messaging platform.
    comment by brainless · 2020-10-14 · in Algolia releases new AI search features
  30. …has an out of the box web interface. [1] https://github.com/tantivy-search/tantivy [2] https://github.com/valeriansaliou/sonic [3] https://github.com/meilisearch/MeiliSearch
    comment by lukevp · 2020-08-16 · in Solr 8.6.1
  31. Does this count? https://github.com/valeriansaliou/sonic
    comment by Can_Not · 2020-08-06 · in Let's build a full-text search engine
  32. Thanks for reminding me about MeiliSearch! I think you meant your 2nd link to be https://github.com/valeriansaliou/sonic#readme
    comment by mdaniel · 2020-08-05 · in Let's build a full-text search engine
  33. …here's a couple more options (also written in Rust): Meilisearch - https://meilisearch.com/ Sonic - https://github.com/valeriansaliou/sonic#readme Sonic is slightly different in that it returns the indexes to the documents that you use to…
    comment by FridgeSeal · 2020-08-05 · in Let's build a full-text search engine
  34. …pretty well without taking huge resources. Sonic is interesting too if you want something minimal - https://github.com/valeriansaliou/sonic
  35. Just curious why do you want it to implement it from scratch? Have you looked into this https://github.com/valeriansaliou/sonic if it helps?
  36. How does it compare to Sonic https://github.com/valeriansaliou/sonic
  37. …written in rust, when I found MeiliSearch to provide a thoughtful comparison page [2] [1] https://github.com/valeriansaliou/sonic [2] https://docs.meilisearch.com/resources/comparison_to_alterna...
  38. Would this meet your needs? https://github.com/valeriansaliou/sonic
  39. …4. native_spark[5] - alternative to Apache Spark [1] https://github.com/toshi-search/Toshi [2] https://github.com/valeriansaliou/sonic [3] https://vector.dev/ [4] https://github.com/timberio/vector [5]…
  40. ▲ 1
    Ask HN: Ligther alternative to ELK for small web application
    story by tjadowski · 2019-10-30 · 1 comment
  41. …is a poor choice performance-wise, and in a scaled applications it can make a huge difference. [1] https://github.com/valeriansaliou/sonic [2] https://vector.dev/ [3] https://github.com/timberio/vector/issues/988
  42. There are few Rust based projects now for Full Text Search. So you can move away from JVM. - https://github.com/valeriansaliou/sonic - https://github.com/toshi-search/Toshi
  43. You can check out Sonic[1] and Tantivy[2] both are lightweight search engine [1] https://github.com/valeriansaliou/sonic [2] https://github.com/tantivy-search/tantivy
    comment by theblackcat1002 · 2019-04-20 · in Search Benchmarking: RediSearch vs. Elasticsearch
  44. …don't need heavy lifting, then "sonic" implemented in rust is a really nice lean alternative too: https://github.com/valeriansaliou/sonic FWIW, that graph is from a blog post I published earlier today:…
  45. Looks very interesting. How does it compare against sonic https://github.com/valeriansaliou/sonic
  46. The protocol description makes it look fairly trivial to script, https://github.com/valeriansaliou/sonic/blob/master/PROTOCOL...
  47. …it looks like that's been reverted, possibly after (polite) discussion on /r/rust. It's MPL 2 now. https://github.com/valeriansaliou/sonic/issues/52#issuecomme...
  48. ▲ 238
    Sonic: Fast, lightweight and schemaless search back end in Rust
    story by louis-paul · 2019-03-23 · 39 comments