weaviate-client
    Preparing search index...

    Variable vectorizerConst

    vectorizer: {
        img2VecNeural: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts: ConfigureNonTextVectorizerOptions<N, I, "img2vec-neural">,
        ) => VectorConfigCreate<never, N, I, "img2vec-neural">;
        multi2VecBind: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureNonTextVectorizerOptions<N, I, "multi2vec-bind">,
        ) => VectorConfigCreate<never, N, I, "multi2vec-bind">;
        multi2VecClip: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureNonTextVectorizerOptions<N, I, "multi2vec-clip">,
        ) => VectorConfigCreate<never, N, I, "multi2vec-clip">;
        multi2VecCohere: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureNonTextVectorizerOptions<N, I, "multi2vec-cohere">,
        ) => VectorConfigCreate<never, N, I, "multi2vec-cohere">;
        multi2VecGoogle: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts: ConfigureNonTextVectorizerOptions<N, I, "multi2vec-google">,
        ) => VectorConfigCreate<never, N, I, "multi2vec-google">;
        multi2VecJinaAI: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureNonTextVectorizerOptions<N, I, "multi2vec-jinaai">,
        ) => VectorConfigCreate<never, N, I, "multi2vec-jinaai">;
        multi2VecPalm: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts: ConfigureNonTextVectorizerOptions<N, I, "multi2vec-palm">,
        ) => VectorConfigCreate<never, N, I, "multi2vec-palm">;
        multi2VecTwelveLabs: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureNonTextVectorizerOptions<N, I, "multi2vec-twelvelabs">,
        ) => VectorConfigCreate<never, N, I, "multi2vec-twelvelabs">;
        multi2VecVoyageAI: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureNonTextVectorizerOptions<N, I, "multi2vec-voyageai">,
        ) => VectorConfigCreate<never, N, I, "multi2vec-voyageai">;
        none: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureNonTextVectorizerOptions<N, I, "none">,
        ) => VectorConfigCreate<never, N, I, "none">;
        ref2VecCentroid: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts: ConfigureNonTextVectorizerOptions<N, I, "ref2vec-centroid">,
        ) => VectorConfigCreate<never, N, I, "ref2vec-centroid">;
        selfProvided: <
            N extends string
            | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureNonTextVectorizerOptions<N, I, "none">,
        ) => VectorConfigCreate<never, N, I, "none">;
        text2VecAWS: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts: ConfigureTextVectorizerOptions<T, N, I, "text2vec-aws">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-aws">;
        text2VecAzureOpenAI: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts: ConfigureTextVectorizerOptions<T, N, I, "text2vec-azure-openai">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-azure-openai">;
        text2VecCohere: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<T, N, I, "text2vec-cohere">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-cohere">;
        text2VecContextionary: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<
                T,
                N,
                I,
                "text2vec-contextionary",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-contextionary">;
        text2VecDatabricks: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts: ConfigureTextVectorizerOptions<T, N, I, "text2vec-databricks">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-databricks">;
        text2VecDigitalOcean: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts: ConfigureTextVectorizerOptions<T, N, I, "text2vec-digitalocean">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-digitalocean">;
        text2VecGoogle: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<T, N, I, "text2vec-google">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-google">;
        text2VecGPT4All: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<T, N, I, "text2vec-gpt4all">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-gpt4all">;
        text2VecHuggingFace: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<T, N, I, "text2vec-huggingface">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-huggingface">;
        text2VecJinaAI: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<T, N, I, "text2vec-jinaai">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-jinaai">;
        text2VecMistral: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<T, N, I, "text2vec-mistral">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-mistral">;
        text2VecModel2Vec: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<T, N, I, "text2vec-model2vec">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-model2vec">;
        text2VecNvidia: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<T, N, I, "text2vec-nvidia">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-nvidia">;
        text2VecOllama: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<T, N, I, "text2vec-ollama">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-ollama">;
        text2VecOpenAI: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<T, N, I, "text2vec-openai">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-openai">;
        text2VecPalm: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<T, N, I, "text2vec-palm">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-palm">;
        text2VecTransformers: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<T, N, I, "text2vec-transformers">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-transformers">;
        text2VecVoyageAI: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<T, N, I, "text2vec-voyageai">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-voyageai">;
        text2VecWeaviate: <
            T,
            N extends string | undefined = undefined,
            I extends VectorIndexType = "hnsw",
        >(
            opts?: ConfigureTextVectorizerOptions<T, N, I, "text2vec-weaviate">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2vec-weaviate">;
    }

    Legacy export, maintained for backwards compatibility. See the comment for legacyVectors.

    Type Declaration

    Use vectors instead.