Appearance
Typesense π β
Typesense is an open-source, lightning-fast search engine that provides instant, typo-tolerant search results for your applications. Itβs designed to deliver highly relevant search results in real time, making it an excellent choice for projects that require powerful full-text search capabilities. π
Why do we use it? β
For our projects, we use Typesense to provide a fast and reliable search engine instead of searching directly in the database.
How to use it? β
Typesense contains derived data from the database, which is used for searching. This derived data is stored in collections and documents. A collection is a container that holds groups of documents with similar structures. Each document represents a single item that can be indexed and retrieved in search results.
We need to keep the data in Typesense up to date with the data in the database. This is done by migrating and updating data from the database to Typesense. We have built a service that handles this for you.
See Typesense implementation on how to implement this in your project.