Indexierung von Vektordaten und erzwungenes Zusammenführen - OpenSearch Amazon-Dienst

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Indexierung von Vektordaten und erzwungenes Zusammenführen

Sobald Sie einen GPU-beschleunigten Vektorindex für Ihre Domain oder Sammlung erstellt haben, können Sie Vektordaten hinzufügen und Ihren Index mithilfe von Standardoperationen optimieren. OpenSearch Die GPU-Beschleunigung verbessert automatisch sowohl die Indizierungsleistung als auch die erzwungene Zusammenführung, sodass umfangreiche Vektorsuchanwendungen schneller erstellt und verwaltet werden können, ohne dass Änderungen an Ihren bestehenden Workflows erforderlich sind.

Indexierung von Vektordaten

Indexieren Sie Vektordaten wie gewohnt. Die GPU-Beschleunigung gilt automatisch für Indizierungs- und Force-Merge-Operationen. Das folgende Beispiel zeigt, wie Sie mithilfe der Bulk-API Vektordokumente zu Ihrem Index hinzufügen können. Jedes Dokument enthält ein Vektorfeld mit numerischen Werten und zugehörigem Textinhalt:

POST _bulk {"index": {"_index": "my-vector-index"}} {"vector_field": [0.1, 0.2, 0.3, ...], "text": "Sample document 1"} {"index": {"_index": "my-vector-index"}} {"vector_field": [0.4, 0.5, 0.6, ...], "text": "Sample document 2"}

Operationen zum Zusammenführen erzwingen

Die GPU-Beschleunigung gilt auch für Force-Merge-Operationen, wodurch der Zeitaufwand für die Optimierung von Vektorindizes erheblich reduziert werden kann. Beachten Sie, dass Force-Merge-Operationen für Sammlungen nicht unterstützt werden. Das folgende Beispiel zeigt, wie Sie Ihren Vektorindex optimieren können, indem Sie alle Segmente zu einem einzigen Segment konsolidieren:

POST my-vector-index/_forcemerge?max_num_segments=1