sonic

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

Sonic Alternatives

Similar projects and alternatives to sonic

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better sonic alternative or higher similarity.

Suggest an alternative to sonic

Reviews and mentions

Posts with mentions or reviews of sonic. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-15.
  • Scaling Indexing and Search – Algolia New Search Architecture
    news.ycombinator.com | 2021-10-15
    If you need fast but absolutely non customizable search that can 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
  • self hosted elasticsearch alternative
    Checkout sonic. https://github.com/valeriansaliou/sonic It should work fine with just 100mb of ram
    Sonic
  • ELI5: What is schema-less search?
    This is the introduction of sonic project
  • MeiliSearch: A Minimalist Full-Text Search Engine
    news.ycombinator.com | 2021-08-15
  • MeiliSearch VS sonic - a user suggested alternative
    2021-08-10
    Sonic has been recommended by the people working on Qovery.
  • Sonic: Fast, lightweight and schema-less search back end
    news.ycombinator.com | 2021-08-10
  • Lightning-Fast, Open Source Search
    news.ycombinator.com | 2021-05-14
    Typesense seems like a good fully-featured alternative to Elasticsearch. I.e. it's basically a database with fuzzy-search features (schemas, fields, facets, ordering, scoring profiles, etc), and its speed is enabled by holding everything in RAM.

    If you just want the fuzzy-search part (query string -> list of matching document ids) and don't want to pay for GBs of RAM, sonic [1] seems to be an interesting project. It's very fast (μs) and uses very little RAM but doesn't offer DB-like features such as sorting, schemas/fields, scoring etc. It's more of a low-level primitive for building your own search engine than an integrated search engine that's ready to use out of the box.

    [1]: https://github.com/valeriansaliou/sonic

  • Why you should code in Rust in 2021
    dev.to | 2021-05-06
    Sonic : Lightweight Elasticsearch alternative.
  • Whatlang strikes back
    reddit.com/r/rust | 2021-04-19
    There is at least one major user of whatlang, which I am very proud of, it's Sonic, a fast and lightweight search backend, written in also Rust.
  • AWS releases forked Elasticsearch code. Announces new name: OpenSearc
    news.ycombinator.com | 2021-04-12
  • Portal - full-text search web service
    reddit.com/r/rust | 2021-04-05
    I just released portal a full-text search web service that is a competitor for ElasticSearch and MeiliSearch written in Rust. It is simple, blazing fast, and under 500 LOC! Portal supports 87 natural languages, JWTs, SSL, and JSON clients. It is built on Sonic, Broker, Tide, and RocksDB.
  • valeriansaliou/sonic
    reddit.com/r/rust | 2021-03-07
  • ClickHouse as an alternative to Elasticsearch for log storage and analysis
    news.ycombinator.com | 2021-03-02
    I'm personally very fond of sonic [0] for full text search.

    > Sonic can be used as a simple alternative to super-heavy and full-featured search backends such as Elasticsearch in some use-cases. It is capable of normalizing natural language search queries, auto-completing a search query and providing the most relevant results for a query....

    > When reviewing Elasticsearch (ELS) and others, we found those were full-featured heavyweight systems that did not scale well with Crisp's freemium-based cost structure.

    > At the end, we decided to build our own search backend, designed to be simple and lightweight on resources

    [0] - https://github.com/valeriansaliou/sonic

  • Indexing files: How would you do it?
    reddit.com/r/rust | 2021-01-18
    Or you could use Sonic: https://github.com/valeriansaliou/sonic

Stats

Basic sonic repo stats
18
12,029
3.4
3 months ago

valeriansaliou/sonic is an open source project licensed under Mozilla Public License 2.0 which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
Find remote jobs at our new job board 99remotejobs.com. There are 37 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.