A search engine for Bolt using TNTSearch

Installs: 375

Dependents: 0

Suggesters: 0

Security: 0

Stars: 6

Watchers: 3

Forks: 2

Open Issues: 1


0.2.5 2022-08-31 12:54 UTC

This package is auto-updated.

Last update: 2024-03-29 04:46:13 UTC


Author: Ivo Valchev

A search engine for Bolt using TNTSearch

What does it do?

More intuitive, fuzzy search.

For example, a page has the following title: Oranges and apples are healty

By default, the following searches will show up the page as a result:

Keyword Bolt naive search With this extension
oranges and apples
apples and oranges
appels and orangse
healthy apples
healthy fruit


composer require bolt/tnt-search-engine

Generate the index

For the search to work, TNTSearch requires an index of all relevant data that will be used for the search. The extension provides several ways to (re-)generate the index:

Console command

php bin/console tnt-search:generate


You can (re-)generate the index by making a request to /bolt/tnt-search/generate.


You can alter the how the search works in config/extensions/bolt-tntsearch.yaml.

Running PHPStan and Easy Codings Standard

First, make sure dependencies are installed:

COMPOSER_MEMORY_LIMIT=-1 composer update

And then run ECS:

vendor/bin/ecs check src