Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Ce document décrit les différentes options que vous pouvez utiliser pour gérer les index vectoriels. Vous pouvez gérer les index pour vous assurer qu'ils s'adaptent aux modifications des données susceptibles d'affecter l'exactitude de vos résultats de recherche. À mesure que votre ensemble de données augmente, utilisez les stratégies décrites dans les sections suivantes pour éviter la dégradation des performances des requêtes.
Afficher les métriques de l'index vectoriel
Si votre table est sujette à des mises à jour ou des insertions fréquentes, nous vous recommandons de réindexer régulièrement l'index ScaNN existant afin d'améliorer la précision de rappel de votre index. Vous pouvez surveiller les métriques d'index pour afficher les modifications apportées aux distributions ou aux mutations de vecteurs depuis la création de l'index, puis réindexer en conséquence.
Vous pouvez recréer manuellement votre index si vous souhaitez le recréer avec les configurations que vous avez spécifiées lors de sa création.
Pour reconstruire manuellement votre index, exécutez la commande suivante:
REINDEXINDEXCONCURRENTLYINDEX_NAME;
Remplacez INDEX_NAME par le nom de l'index que vous souhaitez reconstruire (par exemple, my-scann-index). Les noms d'index sont partagés dans votre base de données. Assurez-vous que chaque nom d'index est unique pour chaque table de votre base de données.
Pour en savoir plus sur le réindexage dans PostgreSQL, consultez REINDEX.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/06 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/03/06 (UTC)."],[[["Maintaining vector indexes is crucial for adapting to data changes and ensuring accurate search results."],["Periodic reindexing of ScaNN indexes is recommended for tables with frequent updates or insertions to enhance recall accuracy."],["Vector index metrics can be monitored to identify changes in vector distributions or mutations, aiding in the decision to reindex."],["Indexes can be manually rebuilt using the `REINDEX INDEX CONCURRENTLY` command, maintaining the original configurations."],["The name provided for each index should be unique across the database, and shared between all tables."]]],[]]