Version 0.2.0 - TNTSearch
Following a suggestion by @010101 I have added TNTSearch support to the extension.
Existing users don't need to install this update if they are not planning to try TNTSearch.
To update:
composer require clarkwinkelmann/flarum-ext-scout
Additionally, to use TNTSearch you need to install an additional package. This package requires the sqlite PHP extension on the server!
composer require teamtnt/laravel-scout-tntsearch-driver
See the README on GitHub for more information https://github.com/clarkwinkelmann/flarum-ext-scout#tntsearch
If you switch driver, you need to rebuild the indexes with the command!
From my tests, TNTSearch seems an incredibly poor search engine. Their documentation is very lacking and the few options/syntaxes that are described don't seem to work. Maybe it can be improved slightly by playing with the settings, but I'm not sure it brings much improvement over Flarum native search.
This extension is still very experimental and designed to test alternate search engines with the goal of maybe integrating some of them natively in Flarum in the future.