sql >> Databasteknik >  >> RDS >> Mysql

mysql fulltextsökning fungerar inte för 3 tecken

Minsta och maximala längd på ord som ska indexeras definieras av ft_min_word_len och ft_max_word_len systemvariabler. Minsta standardvärde är 4 tecken. Det är därför det inte fungerar med 3 tecken.

Du måste ändra dess värde och bygga om din FULLTEXT index. Om du vill att ord med tre tecken ska vara sökbara kan du ställa in ft_min_word_len variabel genom att ändra dess värde i konfigurationsfilen. Eller, om du har superanvändarbehörigheter kan du ställa in denna miljövariabel med:

  SET  ft_min_word_len=3

Få mer information här:Finjustering MySQL fulltextsökning




  1. Hurliga tweets om livet för en DBA

  2. Hur kan jag använda en fråga med platshållare inom citattecken? (perl / postgresql)

  3. Databasdesign för sociala webbapplikationer:hur kan jag förbättra detta schema?

  4. Säkerhetskopiera automatiskt MySQL-databas på linux-servern