Class RedisSchema
java.lang.Object
io.quarkiverse.langchain4j.redis.runtime.RedisSchema
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionRedisSchema
(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 Summary
Modifier and TypeMethodDescriptionvoid
defineFields
(io.quarkus.redis.datasource.search.CreateArgs args) io.quarkus.redis.datasource.search.DistanceMetric
io.quarkus.redis.datasource.search.VectorAlgorithm
-
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
-
getPrefix
-
getVectorFieldName
-
getScalarFieldName
-
getNumericMetadataFields
-
getTextualMetadataFields
-
getVectorAlgorithm
public io.quarkus.redis.datasource.search.VectorAlgorithm getVectorAlgorithm() -
getDimension
-
getDistanceMetric
public io.quarkus.redis.datasource.search.DistanceMetric getDistanceMetric() -
defineFields
public void defineFields(io.quarkus.redis.datasource.search.CreateArgs args)
-