vectorstores#

vectorstores.inmemorydb.base.InMemoryVectorStore(...)

InMemoryVectorStore 向量数据库。

vectorstores.inmemorydb.base.InMemoryVectorStoreRetriever

InMemoryVectorStore的检索器。

vectorstores.inmemorydb.cache.InMemorySemanticCache(...)

使用MemoryDB作为向量存储后端的缓存。

vectorstores.inmemorydb.filters.InMemoryDBFilter()

InMemoryDBFilterFields 的集合。

vectorstores.inmemorydb.filters.InMemoryDBFilterExpression([...])

InMemoryDBFilterFields 的逻辑表达式。

vectorstores.inmemorydb.filters.InMemoryDBFilterField(field)

InMemoryDBFilterFields 的基类。

vectorstores.inmemorydb.filters.InMemoryDBFilterOperator(value)

InMemoryDBFilterOperator 枚举器用于创建 InMemoryDBFilterExpressions

vectorstores.inmemorydb.filters.InMemoryDBNum(field)

表示InMemoryDB索引中数字字段的InMemoryDBFilterField。

vectorstores.inmemorydb.filters.InMemoryDBTag(field)

表示InMemoryDB索引中标签的InMemoryDBFilterField。

vectorstores.inmemorydb.filters.InMemoryDBText(field)

表示InMemoryDB索引中文本字段的InMemoryDBFilterField。

vectorstores.inmemorydb.schema.FlatVectorField

Redis中平面向量字段的模式。

vectorstores.inmemorydb.schema.HNSWVectorField

Redis中HNSW向量字段的模式。

vectorstores.inmemorydb.schema.InMemoryDBDistanceMetric(value)

Redis向量字段的距离度量。

vectorstores.inmemorydb.schema.InMemoryDBField

Redis字段的基类。

vectorstores.inmemorydb.schema.InMemoryDBModel

MemoryDB 索引的架构。

vectorstores.inmemorydb.schema.InMemoryDBVectorField

Redis 向量字段的基类。

vectorstores.inmemorydb.schema.NumericFieldSchema

Redis中数字字段的模式。

vectorstores.inmemorydb.schema.TagFieldSchema

Redis中标签字段的模式。

vectorstores.inmemorydb.schema.TextFieldSchema

Redis中文本字段的模式。

函数

vectorstores.inmemorydb.base.check_index_exists(...)

检查MemoryDB索引是否存在。

vectorstores.inmemorydb.filters.check_operator_misuse(func)

用于检查相等运算符滥用的装饰器。

vectorstores.inmemorydb.schema.read_schema(...)

从字典或yaml文件中读取索引模式。