Здравствуйте.
Внедрил в сайт, написанный на Laravel, поисковую систему TNTSearch.
В настройках config/scout.php лежит следующее:
'tntsearch' => [
'storage' => storage_path(),
'fuzziness' => env('TNTSEARCH_FUZZINESS', true),
'fuzzy' => [
'prefix_length' => 2,
'max_expansions' => 20,
'distance' => 4,
],
'asYouType' => false,
]
Это, так называемый нечеткий поиск. Однако, если ввести в поисковую строку запрос, который точно совпадает с названием какой-либо статьи, то в результатах поиска ее вовсе может не быть.
Есть ли возможность совместить четкий и нечеткий поиски для TNTSearch? И как это можно реализовать?