Build your own Google

Search engines


The details

  • The indexed search terms are stored in collections
  • Sonic channel: A protocol to search an index, manage data ingestion and perform administrative actions
  • Sonic doesn’t store any direct textual data in its index, but uses word index.
  • Autocompletion and correcting typos
  • Unicode compatible on 80+ most spoken languages in the world.
  • Various libraries for multiple programming languages
  • Full-text search
  • Autocompletion and typo tolerant
  • Supports Synonym
  • Whole documents are returned
  • Faceted search and filters
  • Easy installation and maintenance
  • Snapshots: Restore from previous states
  • RESTful API





Blogs on tech & society.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Making a RTS game #1: Placing buildings (Unity/C#)

Working in a Git repository that has Submodule(s)

Nec C++ Quiz — 0016

Memory Leaks In Java Apps

C# code to to send emails using Microsoft Graph API

AWS CodeCommit — Migrating your Git Repository

Clone of Internshaala with Backend

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
ski n

ski n

Blogs on tech & society.

More from Medium

Anatomy of a request URL

How I got into Accord Project Summer of Code 2022

Learning Equality is a Mentoring Organization for the Google Summer of Code 2022

Learners gather around a table. They are using tablets loaded with the Kolibri software for learning.

Web Development: A Brief Career Choice Analysis