Enum Class AzureAiSearchQueryType

java.lang.Object
java.lang.Enum<AzureAiSearchQueryType>
dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchQueryType
All Implemented Interfaces:
Serializable, Comparable<AzureAiSearchQueryType>, Constable

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

    • VECTOR

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

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

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

      public static final AzureAiSearchQueryType HYBRID_WITH_RERANKING
      Uses the hybrid search (vector + full text) to find the most similar TextSegments, and uses the semantic re-ranker algorithm to rank the results. More details can be found here.
  • Method Details

    • values

      public static AzureAiSearchQueryType[] 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 AzureAiSearchQueryType 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