weaviate-client
    Preparing search index...

    Variable multiVectorsConst

    multiVectors: {
        multi2VecJinaAI: <
            N extends string
            | undefined = undefined,
            I extends string = "hnsw",
        >(
            opts?: Multi2MultivecJinaAIConfig & {
                name?: N;
                quantizer?: QuantizerConfigCreate;
                vectorIndexConfig?: ModuleConfig<I, VectorIndexConfigCreateType<I>>;
            } & {
                encoding?: {
                    dprojections?: number;
                    ksim?: number;
                    repetitions?: number;
                    type?: "muvera";
                };
            },
        ) => VectorConfigCreate<never, N, I, "multi2multivec-jinaai">;
        multi2VecWeaviate: <
            N extends string
            | undefined = undefined,
            I extends string = "hnsw",
        >(
            opts?: Omit<Multi2MultivecWeaviateConfig, Multi2VecOmissions> & {
                imageField: string;
            } & {
                name?: N;
                quantizer?: QuantizerConfigCreate;
                vectorIndexConfig?: ModuleConfig<I, VectorIndexConfigCreateType<I>>;
            } & {
                encoding?: {
                    dprojections?: number;
                    ksim?: number;
                    repetitions?: number;
                    type?: "muvera";
                };
            },
        ) => VectorConfigCreate<never, N, I, "multi2multivec-weaviate">;
        selfProvided: <
            T,
            N extends string | undefined = undefined,
            I extends string = "hnsw",
        >(
            opts?: ConfigureNonTextMultiVectorizerOptions<N, I, "none">,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "none">;
        text2VecJinaAI: <
            T,
            N extends string | undefined = undefined,
            I extends string = "hnsw",
        >(
            opts?: ConfigureTextMultiVectorizerOptions<
                T,
                N,
                I,
                "text2multivec-jinaai",
            >,
        ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2multivec-jinaai">;
    } = ...

    Type Declaration

    • multi2VecJinaAI: <N extends string | undefined = undefined, I extends string = "hnsw">(
          opts?: Multi2MultivecJinaAIConfig & {
              name?: N;
              quantizer?: QuantizerConfigCreate;
              vectorIndexConfig?: ModuleConfig<I, VectorIndexConfigCreateType<I>>;
          } & {
              encoding?: {
                  dprojections?: number;
                  ksim?: number;
                  repetitions?: number;
                  type?: "muvera";
              };
          },
      ) => VectorConfigCreate<never, N, I, "multi2multivec-jinaai">

      Create a VectorConfigCreate object with the vectorizer set to 'multi2multivec-jinaai'.

      See the documentation for detailed usage.

    • multi2VecWeaviate: <N extends string | undefined = undefined, I extends string = "hnsw">(
          opts?: Omit<Multi2MultivecWeaviateConfig, Multi2VecOmissions> & {
              imageField: string;
          } & {
              name?: N;
              quantizer?: QuantizerConfigCreate;
              vectorIndexConfig?: ModuleConfig<I, VectorIndexConfigCreateType<I>>;
          } & {
              encoding?: {
                  dprojections?: number;
                  ksim?: number;
                  repetitions?: number;
                  type?: "muvera";
              };
          },
      ) => VectorConfigCreate<never, N, I, "multi2multivec-weaviate">

      Create a VectorConfigCreate object with the vectorizer set to 'multi2multivec-weaviate'.

      See the documentation for detailed usage.

    • selfProvided: <T, N extends string | undefined = undefined, I extends string = "hnsw">(
          opts?: ConfigureNonTextMultiVectorizerOptions<N, I, "none">,
      ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "none">

      Create a multi-vector VectorConfigCreate object with the vectorizer set to 'none'.

    • text2VecJinaAI: <T, N extends string | undefined = undefined, I extends string = "hnsw">(
          opts?: ConfigureTextMultiVectorizerOptions<
              T,
              N,
              I,
              "text2multivec-jinaai",
          >,
      ) => VectorConfigCreate<PrimitiveKeys<T>, N, I, "text2multivec-jinaai">

      Create a multi-vector VectorConfigCreate object with the vectorizer set to 'text2multivec-jinaai'.

      See the documentation for detailed usage.