Class RedisSchema

java.lang.Object
io.quarkiverse.langchain4j.redis.runtime.RedisSchema

public class RedisSchema extends Object
  • Constructor Details

    • RedisSchema

      public RedisSchema(String indexName, String prefix, String vectorFieldName, String scalarFieldName, List<String> numericMetadataFields, List<String> textualMetadataFields, io.quarkus.redis.datasource.search.VectorAlgorithm vectorAlgorithm, Long dimension, io.quarkus.redis.datasource.search.DistanceMetric distanceMetric)
  • Method Details

    • getIndexName

      public String getIndexName()
    • getPrefix

      public String getPrefix()
    • getVectorFieldName

      public String getVectorFieldName()
    • getScalarFieldName

      public String getScalarFieldName()
    • getNumericMetadataFields

      public List<String> getNumericMetadataFields()
    • getTextualMetadataFields

      public List<String> getTextualMetadataFields()
    • getVectorAlgorithm

      public io.quarkus.redis.datasource.search.VectorAlgorithm getVectorAlgorithm()
    • getDimension

      public Long getDimension()
    • getDistanceMetric

      public io.quarkus.redis.datasource.search.DistanceMetric getDistanceMetric()
    • defineFields

      public void defineFields(io.quarkus.redis.datasource.search.CreateArgs args)