Dela via


HnswParameters interface

Innehåller de parametrar som är specifika för hnsw-algoritmen.

Egenskaper

efConstruction

Storleken på den dynamiska listan som innehåller närmaste grannar, som används under indextiden. Om du ökar den här parametern kan indexkvaliteten förbättras på bekostnad av den ökade indexeringstiden. Vid en viss tidpunkt leder en ökning av den här parametern till minskande avkastning.

efSearch

Storleken på den dynamiska listan som innehåller närmaste grannar, som används under söktiden. Om du ökar den här parametern kan sökresultaten förbättras på bekostnad av långsammare sökning. Om du ökar den här parametern minskar avkastningen.

m

Antalet dubbelriktade länkar som skapats för varje nytt element under konstruktionen. Om du ökar det här parametervärdet kan du förbättra återkallandet och minska hämtningstiderna för datauppsättningar med hög inbyggd dimension på bekostnad av ökad minnesförbrukning och längre indexeringstid.

metric

Likhetsmåttet som ska användas för vektorjämförelser.

Egenskapsinformation

efConstruction

Storleken på den dynamiska listan som innehåller närmaste grannar, som används under indextiden. Om du ökar den här parametern kan indexkvaliteten förbättras på bekostnad av den ökade indexeringstiden. Vid en viss tidpunkt leder en ökning av den här parametern till minskande avkastning.

efConstruction?: number

Egenskapsvärde

number

efSearch

Storleken på den dynamiska listan som innehåller närmaste grannar, som används under söktiden. Om du ökar den här parametern kan sökresultaten förbättras på bekostnad av långsammare sökning. Om du ökar den här parametern minskar avkastningen.

efSearch?: number

Egenskapsvärde

number

m

Antalet dubbelriktade länkar som skapats för varje nytt element under konstruktionen. Om du ökar det här parametervärdet kan du förbättra återkallandet och minska hämtningstiderna för datauppsättningar med hög inbyggd dimension på bekostnad av ökad minnesförbrukning och längre indexeringstid.

m?: number

Egenskapsvärde

number

metric

Likhetsmåttet som ska användas för vektorjämförelser.

metric?: "cosine" | "euclidean" | "dotProduct" | "hamming"

Egenskapsvärde

"cosine" | "euclidean" | "dotProduct" | "hamming"