Enum Class AzureCosmosDBSearchQueryType

java.lang.Object
java.lang.Enum<AzureCosmosDBSearchQueryType>
dev.langchain4j.store.embedding.azure.cosmos.nosql.AzureCosmosDBSearchQueryType
All Implemented Interfaces:
Serializable, Comparable<AzureCosmosDBSearchQueryType>, Constable

public enum AzureCosmosDBSearchQueryType extends Enum<AzureCosmosDBSearchQueryType>
  • Enum Constant Details

    • VECTOR

      public static final AzureCosmosDBSearchQueryType VECTOR
      Uses the vector search algorithm to find the most similar TextSegments. More details can be found here.
    • FULL_TEXT_RANKING

      public static final AzureCosmosDBSearchQueryType FULL_TEXT_RANKING
      Uses the full text search to find the most similar TextSegments. More details can be found here.
    • HYBRID

      public static final AzureCosmosDBSearchQueryType HYBRID
      Uses the hybrid search (vector + full text) to find the most similar TextSegments. More details can be found here.
  • Method Details

    • values

      public static AzureCosmosDBSearchQueryType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static AzureCosmosDBSearchQueryType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null