sql >> Databasteknik >  >> RDS >> Mysql

MySQL-match mot - I BOOLENSK LÄGE?

Den andra frågan körs som en "naturligt språksökning" eftersom det är standard när ingen söktyp för naturligt språk anges. Den här typen av sökfilter filtrerar dessutom bort ord som finns i 50 % eller fler av raderna automatiskt.

"I BOOLENSK LÄGE" gör denna extra filtrering och kan därför returnera matchningar om du söker på en vanlig term.

Huruvida du ska använda en boolesk sökning eller inte beror på vad som är specifika för din situation och kan inte avgöras utan mer information. Vissa överväganden kan dock inkludera storleken på indatauppsättningen kontra hur stor av en matchande datauppsättning du vill ha returnerad och om du vill returnera resultat för ord som förekommer ofta.

(Ref:http://dev.mysql.com/ doc/refman/5.1/en/fulltext-search.html )




  1. Summa tidslängd efter platsändring

  2. Hur SET ROWCOUNT fungerar i SQL Server

  3. Problem med att importera en txt-fil till postgres med php

  4. SSMS-resultat till rutnät - CRLF bevaras inte i kopiera/klistra in - några bättre tekniker?