docs: add README and test data
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
# 向量数据库入门指南
|
||||
|
||||
## 什么是向量数据库
|
||||
|
||||
向量数据库是一种专门用于存储和检索向量嵌入的数据库。
|
||||
|
||||
## 为什么需要向量数据库
|
||||
|
||||
传统的数据库只能做精确匹配,而向量数据库可以做语义相似度搜索。
|
||||
|
||||
## 常用的向量数据库
|
||||
|
||||
- ChromaDB:轻量级,适合小项目
|
||||
- Qdrant:高性能,适合生产环境
|
||||
- Milvus:分布式,适合大规模数据
|
||||
|
||||
## ChromaDB 快速上手
|
||||
|
||||
安装 ChromaDB:
|
||||
|
||||
```bash
|
||||
pip install chromadb
|
||||
```
|
||||
|
||||
创建 collection 并添加数据:
|
||||
|
||||
```python
|
||||
import chromadb
|
||||
client = chromadb.PersistentClient(path="./data")
|
||||
collection = client.get_or_create_collection("my_docs")
|
||||
collection.add(
|
||||
documents=["这是第一篇文档", "这是第二篇文档"],
|
||||
ids=["doc1", "doc2"],
|
||||
)
|
||||
```
|
||||
Reference in New Issue
Block a user