sql >> Databasteknik >  >> RDS >> Mysql

Hur får man MySQL att behandla understreck som en ordavgränsare för fulltextsökning?

Du kan istället för att ersätta understreck i originaltitelfältet, använda ett separat fält avsett för fulltextsökningar.

Detta gör att du kan ersätta understreck, plus samlar nyckelord i det här fältet (kategorinamn, författare, taggar, etc.) för att förbättra sökresultatens relevans. Vi använde detta många gånger med framgång för att bli av med HTML-taggar i innehåll som leder till sökning.



  1. Konvertera MySQL Resultset från rader till kolumner

  2. Hur returnerar jag id:t för den infogade raden med hjälp av förberett uttalande?

  3. Hittade en svag escape-funktion för MySql, hur utnyttjar jag?

  4. PHP och MySQL - hur undviker man lösenord i källkoden?