Type alias VectorIndexConfigHNSW

VectorIndexConfigHNSW: {
    cleanupIntervalSeconds: number;
    distance: VectorDistance;
    dynamicEfFactor: number;
    dynamicEfMax: number;
    dynamicEfMin: number;
    ef: number;
    efConstruction: number;
    flatSearchCutoff: number;
    maxConnections: number;
    quantizer: PQConfig | BQConfig | SQConfig | undefined;
    skip: boolean;
    type: "hnsw";
    vectorCacheMaxObjects: number;
}

Type declaration

  • cleanupIntervalSeconds: number
  • distance: VectorDistance
  • dynamicEfFactor: number
  • dynamicEfMax: number
  • dynamicEfMin: number
  • ef: number
  • efConstruction: number
  • flatSearchCutoff: number
  • maxConnections: number
  • quantizer: PQConfig | BQConfig | SQConfig | undefined
  • skip: boolean
  • type: "hnsw"
  • vectorCacheMaxObjects: number