核心需求
向量检索
- 原生支持向量检索
- 向量检索可能会跨索引,如分别在不同的索引(表)中检索,是否有一次调用执行全部检索的
- 多向量检索,如输入向量有多个,一次调用分别根据每个向量进行检索然后返回聚合后的检索结果
文档检索
- Lucene
- 支持分词
- 原生或插件支持关联检索,类似于 mysql 的 join 。如 es 可通过 Siren Federate 插件实现
编程语言
python
问题
- 目前是否有数据库能够同时支持上述需求?
- 不能同时满足需求的情况下如何选择?
python
1
EricSTG Mar 3 via iPhone
LanceDB ?
|
2
chenzi0103 Mar 3
pg vector
|
3
tomatocici2333 Mar 3
PostgreSQL + pgvector
|
4
beginor Mar 3 via Android
pg+pgvector
|
5
midsolo Mar 3
pg+pgvector ,支持 sql 过滤元数据,方便 self query
|
6
oceanck Mar 3
milvus
|
7
TimePPT PRO PG+pgvector 是很好的选择
|
9
lekai63 Mar 3
省心点:pgvector
|
10
BestPix Mar 3
我只用过 milvus 不知道支不支持,围观一下各位的建议
|
11
capric Mar 3
超大规模 milvus ,否则 pgvector
|
12
GBQissac Mar 4
向量多的话,用 milvus ,没有的话,我建议直接 es8 一把梭,反正都支持文本检索和向量检索,你的维度也不可能超过 2048 维
|
13
luzemin Mar 4
|