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

MySQL kamp mod - I BOOLEAN MODE?

Den anden forespørgsel kører som en "naturlig sprogsøgning", da det er standard, når der ikke er angivet en naturlig sprogsøgningstype. Denne type søgefiltre filtrerer desuden automatisk ord fra, der er til stede i 50 % eller flere af rækkerne.

"I BOOLEAN MODE" udfører denne ekstra filtrering og kan derfor returnere matches, hvis du søger på et almindeligt udtryk.

Hvorvidt du skal bruge en boolsk søgning eller ej, afhænger af, hvilke detaljer der er i din situation og kan ikke afgøres uden flere oplysninger. Nogle overvejelser kan dog omfatte størrelsen af ​​inputdatasættet i forhold til hvor stort et matchende datasæt du ønsker returneret, og om du vil returnere resultater for ord, der forekommer ofte.

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




  1. hvordan kontrolleres null eller ej, hvis mysql datatype er tidsstempel med en standardværdi på 0000-00-00 00:00?

  2. Schrödingers MySQL-tabel:eksisterer, men det gør den ikke

  3. Summen af ​​multiplikation af kolonner for rækker med lignende id'er i MySQL

  4. Oracle:Parameteriseret forespørgsel med IN-sætning returnerer nullværdi