sql >> Database >  >> RDS >> Mysql

Zoeken in volledige tekst geeft altijd een lege resultatenset

Er zijn twee echt belangrijke concepten bij het gebruik van zoeken in volledige tekst. De eerste is de minimale werklengte (zie hier ). Standaard is de waarde 4, wat betekent dat woorden die korter zijn dan dit worden genegeerd. Tot ziens "rood", "ok", "tien" en andere korte woorden.

Het tweede belangrijke concept is de lijst met stopwoorden (zie hier ). Dit zou ook "ok" en "eerste" verwijderen.

Uw tekst heeft geen "blauw" en "rood" wordt genegeerd, dus uw zoekopdracht levert niets op.

U moet uw index opnieuw opbouwen nadat u de woorden hebt gekozen die u echt moet opnemen.




  1. Hoe erachter te komen of de gebruiker aanwezig is in Sqlite Database met Android?

  2. De nieuwe hittegolf van MySQL begrijpen

  3. Mysql jconnector brengt 50% tijd door in com.myql.jdbc.utils.ReadAheadInputStream.fill()

  4. Probleem bij het maken van een MySQL-query in Symfony met JOIN en RAND()