Class SemanticMessageHistorySchema

java.lang.Object
com.redis.vl.extensions.messagehistory.SemanticMessageHistorySchema

public class SemanticMessageHistorySchema extends Object
Schema for semantic message history index with vector field for semantic search.

Matches the Python SemanticMessageHistorySchema from redisvl.extensions.message_history.schema

  • Method Details

    • fromParams

      public static IndexSchema fromParams(String name, String prefix, int vectorizerDims, String dtype)
      Creates an IndexSchema for semantic message history with standard fields plus vector field.
      Parameters:
      name - The name of the index
      prefix - The key prefix for stored messages
      vectorizerDims - The dimension of the vector embeddings
      dtype - The data type for vectors (e.g., "float32")
      Returns:
      IndexSchema configured for semantic message history