Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie baut man am besten eine SMART mySQL &PHP Suchmaschine?

like '%term%' schrecklich langsam und nicht optimiert ist, möchten Sie vielleicht Volltext für diese Spalte hinzufügen und benutze dafür den booleschen Modus

Wie zum Beispiel

match(column) against('+One +Shop +Stop' in boolean mode)

Beachten Sie, dass die Mindestwortlänge 4 beträgt, also sollten Sie in Betracht ziehen, sie auf drei zu ändern, und die Volltextsuche ist nur für myisam verfügbar

Andere Open-Source-Suchmaschinen wie sphinx ist auch dafür ideal