sonic

by valeriansaliou · Data

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

New0 ratings21,335 starsActive
DataDeveloper ToolRustShell
Open project ↗↓ Download v1.8.1GitHub⚑ Report
sonic preview

About this project

Sonic Sonic is a fast, lightweight and schema-less search backend. It ingests search texts and identifier tuples that can then be queried against in a microsecond's time. 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. Sonic is an identifier index, rather than a document index; when queried, it returns IDs that can then be used to refer to the matched documents in an external database. A strong attention to performance and code cleanliness has been given when…

Technologies

ShellRustDockerfileMakefiledatabasegraphbackend

Project health

Actively maintained
Last update4 days ago
Contributors41
Latest releasev1.8.1
Open issues & PRs64
LicenseMPL-2.0
On GitHubsince 2019

GitHub

21,335
stars
616
forks
41
contributors
64
open issues & PRs
Rust
language
4 days ago
last commit
View on GitHub ↗All releases ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review sonic.

Built by

valeriansaliou
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain valeriansaliou/sonic? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like