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

MySQL (Windows10) FULLTEXT-søgning med MyISAM-tabeller virker ikke

Der er 3 regler, du skal være opmærksom på i MyISAM's FULLTEXT :

  • Tekstord kortere end ft_min_word_len (standard 4 tegn) vil ikke blive indekseret. ("38")

  • Søgeord, der vises i mere end 50 % eller flere af rækkerne, ignoreres. ("Polaris")

  • "Stopord" i teksten er ikke indekseret. ("den", "og", ...)

Da InnoDB nu understøtter FULLTEXT , bør du flytte til den motor. (Og reglerne er anderledes der.)




  1. C# SQLServer henter resultater og placerer dem i et .csv-format

  2. Når du bruger SELECT, kan du ændre værdien af ​​et returneret felt baseret på andre felter?

  3. Hash Hvad? Forstå Hash-indekser

  4. hvordan mysql_fetch_array på sammenføjede tabeller, men kolonner har samme navn