Release v0.6.5 (What’s new?).

Documentation Status!--None.svg?style=social!--None.svg?style=social

Welcome to sayt (Search as you type) Documentation#

sayt (Search as you type) is a Python library provide Google liked searching experience using your own dataset. It focus on quickly indexing your own dataset and start searching on it. sayt is not a full text search database, it doesn’t support update/delete operation on your dataset, if your dataset is changed, sayt will delete the old one and re-index everything.


  1. Support id search, ngram search, full text search, fuzzy search, range search.

  2. Query results are automatically cached, and will expire based on your configuration.


sayt is released on PyPI, so all you need is to:

$ pip install sayt

To upgrade to latest version:

$ pip install --upgrade sayt

Table of Content#

About the Author#

(\ (\
( -.-)o

Sanhe Hu is a seasoned software engineer with a deep passion for Python development since 2010. As an author and maintainer of 20+ open-source projects, I bring a wealth of experience to the table. As a Senior Solution Architect and Subject Matter Expert in Amazon Web Services, Cloud Engineering, DevOps, Big Data, and Machine Learning, I thrive on helping clients with platform design, enterprise architecture, and strategic roadmaps.

Talk is cheap, show me the code:

API Document#