Class VectorSearchVectorizerKind

java.lang.Object
com.azure.core.util.ExpandableStringEnum<VectorSearchVectorizerKind>
com.azure.search.documents.indexes.models.VectorSearchVectorizerKind
All Implemented Interfaces:
com.azure.core.util.ExpandableEnum<String>

public final class VectorSearchVectorizerKind extends com.azure.core.util.ExpandableStringEnum<VectorSearchVectorizerKind>
The vectorization method to be used during query time.
  • Field Details

    • AZURE_OPEN_AI

      public static final VectorSearchVectorizerKind AZURE_OPEN_AI
      Generate embeddings using an Azure OpenAI resource at query time.
    • CUSTOM_WEB_API

      public static final VectorSearchVectorizerKind CUSTOM_WEB_API
      Generate embeddings using a custom web endpoint at query time.
    • AISERVICES_VISION

      public static final VectorSearchVectorizerKind AISERVICES_VISION
      Generate embeddings for an image or text input at query time using the Azure AI Services Vision Vectorize API.
    • AML

      public static final VectorSearchVectorizerKind AML
      Generate embeddings using an Azure Machine Learning endpoint deployed via the Azure AI Foundry Model Catalog at query time.
  • Constructor Details

    • VectorSearchVectorizerKind

      @Deprecated public VectorSearchVectorizerKind()
      Deprecated.
      Use the fromString(String) factory method.
      Creates a new instance of VectorSearchVectorizerKind value.
  • Method Details

    • fromString

      public static VectorSearchVectorizerKind fromString(String name)
      Creates or finds a VectorSearchVectorizerKind from its string representation.
      Parameters:
      name - a name to look for.
      Returns:
      the corresponding VectorSearchVectorizerKind.
    • values

      public static Collection<VectorSearchVectorizerKind> values()
      Gets known VectorSearchVectorizerKind values.
      Returns:
      known VectorSearchVectorizerKind values.