Sonic is a super fast and lightweight, schema-less search backend that can be used in place of super-heavy and full-featured search backends like Elasticsearch. It is able to normalize language search queries, auto-complete search queries and offer the most relevant results. Being an identifier index rather than a document index, when queried it provides IDs that can be used to refer to matched documents in an external database.
Features
- Search terms are stored in collections, organized in buckets
- Search results return object identifiers
- Search query typos are corrected
- Index-altering operations
- Auto-completion of any word in real-time
- Full Unicode compatibility on 80+ most spoken languages in the world
- Simple protocol (Sonic Channel)
- Easy-to-use libraries
Categories
SearchLicense
Mozilla Public License 2.0 (MPL 2.0)Follow Sonic
You Might Also Like
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Sonic!