Type alias VectorIndexDescription

VectorIndexDescription: IndexDescriptionType<"vector", [string], {
    inBackground: boolean;
    parallelism: number;
    params: {
        defaultNProbe?: number;
        dimension: number;
        factory?: string;
        metric: "cosine" | "l2" | "innerProduct";
        nLists: number;
        trainingIterations?: number;
    };
    storedValues?: string[];
}>

An object representing a vector index.

Type declaration

  • inBackground: boolean
  • parallelism: number
  • params: {
        defaultNProbe?: number;
        dimension: number;
        factory?: string;
        metric: "cosine" | "l2" | "innerProduct";
        nLists: number;
        trainingIterations?: number;
    }
    • Optional defaultNProbe?: number
    • dimension: number
    • Optional factory?: string
    • metric: "cosine" | "l2" | "innerProduct"
    • nLists: number
    • Optional trainingIterations?: number
  • Optional storedValues?: string[]

    An array of attribute paths that are stored in the index for efficient filtering.

    Introduced in: ArangoDB 3.12.7