Mysql
 sql >> Database >  >> RDS >> Mysql

Stopwords e testo completo booleano MySQL

Ho avuto questo problema e ho fatto una ricerca su Google per trovare questo post (più di un anno dopo). Anch'io sono su un host condiviso e mi stavo strappando i capelli sulle parole di stop impostate in MySQL. Ho trovato una soluzione alternativa che ha funzionato perfettamente per me, spero che possa essere di qualche utilità anche per altri.

Puoi anche usare il REGEXP comando per abbinare un termine di ricerca all'interno della tabella.

SELECT * FROM table WHERE column REGEXP 'searchterm'

Come lo implemento eseguendo prima il MATCH AGAINST sintassi, se il conteggio =0 faccio il REGEXP invece dando ai miei utenti più risultati. Meglio di nessun risultato a causa delle parole di arresto e delle lunghezze minime.