Optimierung der MySQL-Suche mit "Gefällt mir" und Platzhaltern

Wie können Anfragen gefallen

SELECT * FROM sometable WHERE somefield LIKE '%value%'

optimiert werden?

Das Hauptproblem ist hier der erste Platzhalter, der verhindert, dass DBMS den Index verwendet.

Bearbeiten: Außerdem ist ein Feldwert eine durchgehende Zeichenfolge (kein Text), sodass die Volltextsuche nicht durchgeführt werden konnte.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage