Class TextField

java.lang.Object
com.redis.vl.schema.BaseField
com.redis.vl.schema.TextField

public class TextField extends BaseField
TextField represents a full-text searchable field in Redis. Supports features like stemming, phonetic matching, and custom weights.
  • Constructor Details

    • TextField

      public TextField(String name)
      Create a TextField with just a name
      Parameters:
      name - Field name
  • Method Details

    • of

      public static TextField.TextFieldBuilder of(String name)
      Create a TextField with fluent API
      Parameters:
      name - Field name
      Returns:
      TextField builder
    • builder

      public static TextField.TextFieldBuilder builder()
      Create a TextField builder (Lombok-style)
      Returns:
      TextField builder
    • getFieldType

      public FieldType getFieldType()
      Description copied from class: BaseField
      Get the field type.
      Specified by:
      getFieldType in class BaseField
      Returns:
      The field type enumeration
    • toJedisSchemaField

      public SchemaField toJedisSchemaField()
      Description copied from class: BaseField
      Convert to Jedis SchemaField for index creation.
      Specified by:
      toJedisSchemaField in class BaseField
      Returns:
      The Jedis schema field representation