like '%term%'
jest strasznie powolny i niezoptymalizowany , możesz dodać pełny tekst dla tej kolumny i użyj do tego trybu logicznego
Takich jak
match(column) against('+One +Shop +Stop' in boolean mode)
Zwróć uwagę, że minimalna długość słowa to 4, więc musisz rozważyć zmianę na trzy, a wyszukiwanie pełnotekstowe jest dostępne tylko dla myisam
Inna wyszukiwarka opensource, taka jak sphinx do tego też jest idealny