Aller au contenu principal
SaaS · On-premise

Index

La clé de tri de la table accélère déjà les filtres sur ses premières colonnes (voir Concevoir une table). Pour les autres colonnes, ajoutez un index.

IndexUsage
INVERTEDÉgalité, plages et recherche plein texte (MATCH_ANY, MATCH_ALL, MATCH_PHRASE)
NGRAM_BFLIKE '%texte%' sur de longues chaînes
CREATE INDEX idx_commentaire ON analytics.avis (commentaire) USING INVERTED
PROPERTIES ("parser" = "unicode");

SELECT * FROM analytics.avis WHERE commentaire MATCH_ANY 'livraison retard';

Sur une table qui contient déjà des données, construisez l'index pour les données existantes :

BUILD INDEX idx_commentaire ON analytics.avis;
SHOW BUILD INDEX FROM analytics;

Référence : CREATE INDEX, BUILD INDEX.