sql >> Databasteknik >  >> RDS >> Mysql

MySQL (Windows10) FULLTEXT-sökning med MyISAM-tabeller fungerar inte

Det finns 3 regler att se upp för i MyISAMs FULLTEXT :

  • Textord kortare än ft_min_word_len (standard 4 tecken) kommer inte att indexeras. ("38")

  • Sökord som visas i mer än 50 % eller fler av raderna kommer att ignoreras. ("Polaris")

  • "Stoppord" i texten är inte indexerade. ("den", "och", ...)

Eftersom InnoDB nu stöder FULLTEXT , du borde flytta till den motorn. (Och reglerna är annorlunda där.)




  1. MySQL UNION-klausul

  2. MariaDB DAY() Förklarad

  3. Optimera GROUP BY-fråga för att hämta den senaste raden per användare

  4. Hur make_timestamptz() fungerar i PostgreSQL