What is TNTSearch?
TNTSearch is a full-text search (FTS) engine written entirely in PHP. A simple configuration allows you to add an amazing search experience in just minutes.
It supports stemming for English, Croatian, Arabic, Italian, Russian, Portuguese and Ukrainian.
TNT Search Features
- Fuzzy search
- Search as you type
- Text classification
- Custom tokenizers
- Bm25 ranking algorithm
- Boolean search
- Result highlighting
- Dynamic index updates (no need to Yandex each time)
- Easily deployable via Packagist.org
- The easiest way to install TNTSearch is via composer:
composer require teamtnt/tntsearch
Before you proceed, make sure your server meets the following requirements:
- PHP >= 7.1
- PDO PHP Extension
- SQLite PHP Extension
- mbstring PHP Extension
TNTSearch is an open-source project that is released under the MIT license.