Freigeben über


HnswParameters Klasse

Definition

Enthält die spezifischen Parameter für den hnsw-Algorithmus.

public class HnswParameters
type HnswParameters = class
Public Class HnswParameters
Vererbung
HnswParameters

Konstruktoren

HnswParameters()

Initialisiert eine neue instance von HnswParameters.

Eigenschaften

EfConstruction

Die Größe der dynamischen Liste, die die nächsten Nachbarn enthält, die während der Indexzeit verwendet wird. Das Erhöhen dieses Parameters kann die Indexqualität verbessern, was zu Lasten einer längeren Indizierungszeit geht. An einem bestimmten Punkt führt das Erhöhen dieses Parameters zu geringeren Rückgaben.

EfSearch

Die Größe der dynamischen Liste mit den nächsten Nachbarn, die während der Suchzeit verwendet wird. Das Erhöhen dieses Parameters kann die Suchergebnisse verbessern, was zu Lasten der langsameren Suche geht. An einem bestimmten Punkt führt das Erhöhen dieses Parameters zu geringeren Rückgaben.

M

Die Anzahl der bidirektionalen Verknüpfungen, die während des Aufbaus für jedes neue Element erstellt werden. Wenn Sie diesen Parameterwert erhöhen, können Sie die Abrufzeiten für Datasets mit hoher intrinsischer Dimensionalität verbessern und dies zu Lasten eines erhöhten Arbeitsspeicherverbrauchs und einer längeren Indizierungszeit.

Metric

Die Ähnlichkeitsmetrik, die für Vektorvergleiche verwendet werden soll.

Gilt für: