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

Fuld tekstsøgning returnerer altid et tomt resultatsæt

Der er to virkelig vigtige begreber ved brug af fuldtekstsøgning. Den første er den mindste arbejdslængde (se her ). Som standard er værdien 4, hvilket betyder, at ord, der er kortere end dette, ignoreres. Farvel "rød", "ok", "ti" og andre korte ord.

Det andet vigtige koncept er stopordslisten (se her ). Dette ville også slippe af med "ok" og "først".

Din tekst har ikke "blå", og "rød" ignoreres, så din forespørgsel returnerer ikke noget.

Du bliver nødt til at genopbygge dit indeks, efter du har besluttet dig for de ord, du virkelig skal inkludere.




  1. Træk måneder fra en dato i PostgreSQL

  2. Få ugenummeret fra en dato i PostgreSQL

  3. 4 måder at finde ud af, hvilke kolonner der returneres af en lagret procedure i SQL Server

  4. Sådan fjerner du ledende og efterfølgende tegn i SQL Server