Ces deux actions servent des objectifs différents mais complémentaires. buildTermIndex crée un indexStructure de données accélérant la lecture des lignes d'une table en ciblant directement les valeurs des colonnes indexées, réduisant ainsi les entrées/sorties disque et le temps de traitement. inversé complet pour des recherches plein texte (retrouver tous les documents contenant un mot). En revanche, buildAutoComplete ne sert qu'à une seule chose : alimenter une fonctionnalité de saisie semi-automatique rapide.
- Utilisez buildTermIndex pour la recherche principale (le résultat après avoir cliqué sur 'Entrée').
- Utilisez buildAutoComplete pour créer l'indexStructure de données accélérant la lecture des lignes d'une table en ciblant directement les valeurs des colonnes indexées, réduisant ainsi les entrées/sorties disque et le temps de traitement. qui fournira les suggestions PENDANT que l'utilisateur tape dans la barre de recherche.
Note importante : buildAutoComplete utilise obligatoirement en entrée la table de termes générée par buildTermIndex. C'est une chaîne de traitement en deux étapes.