sql >> Database >  >> RDS >> Mysql

Stopwoorden en MySQL Booleaanse fulltext

Ik had dit probleem en deed een Google-zoekopdracht die dit bericht tegenkwam (meer dan een jaar later). Ik ben ook op een gedeelde host en trok mijn haar uit over de stopwoorden in mysql. Ik heb een oplossing gevonden die perfect voor mij werkt, hopelijk kan het ook voor anderen van nut zijn.

U kunt ook de REGEXP . gebruiken commando om een ​​zoekterm in uw tabel te matchen.

SELECT * FROM table WHERE column REGEXP 'searchterm'

Hoe ik het implementeer is door eerst de MATCH AGAINST . te doen syntaxis, als de telling =0, doe ik de REGEXP in plaats daarvan geven mijn gebruikers meer resultaten. Beter dan helemaal geen resultaten vanwege stopwoorden en minimale lengtes.



  1. AlwaysOn-beschikbaarheidsgroepen configureren - deel 2

  2. FOUT 1215:Kan geen externe sleutelbeperking toevoegen bij gebruik van ON DELETE SET NULL

  3. Wat is SQL-injectie?

  4. Hoe kan ik SQL schrijven voor een tabel die dezelfde naam heeft als een beveiligd sleutelwoord in MySql?