Maison  >  Article  >  base de données  >  À quoi fait référence l’index de texte intégral MySQL ?

À quoi fait référence l’index de texte intégral MySQL ?

WBOY
WBOYavant
2023-06-04 10:16:021155parcourir

Description

1. Le moteur de stockage MyISAM prend en charge l'indexation en texte intégral, qui est utilisée pour rechercher des mots-clés dans le texte au lieu de comparer directement s'ils sont égaux. .

La condition de recherche utilise MATCH AGAINST au lieu de WHERE ordinaire.

2. L'index de texte intégral est implémenté à l'aide d'un index inversé, qui enregistre le mappage des mots-clés avec le document où ils se trouvent.

Le moteur de stockage InnoDB commence également à prendre en charge l'indexation de texte intégral dans la version MySQL 5.6.4.

Exemple

Créez un index de texte intégral lors de la création d'une table.

    CREATE TABLE article (
                  id INT AUTO_INCREMENT NOT NULL PRIMARY KEY,
                  title VARCHAR(200),
                  content TEXT,
                  FULLTEXT(title, content)
              ) TYPE=MYISAM;

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer