Jupyter Notebook运行Milvus Lite

安装python和notebook

https://blog.csdn.net/Cosmoshhhyyy/article/details/153722910?spm=1001.2014.3001.5501

nodebook使用venv虚拟环境

https://blog.csdn.net/Cosmoshhhyyy/article/details/153724440?spm=1001.2014.3001.5501

复制代码
pip3 install -U pymilvus

官网说下载了pymilvus就自带milvus-lite了,但是我这里还是报错缺少milvus-lite,下载一下。

复制代码
pip3 install milvus_lite

运行官方demo:

python 复制代码
from pymilvus import MilvusClient
import numpy as np

client = MilvusClient("./milvus_demo.db")
client.create_collection(
    collection_name="demo_collection",
    dimension=384  # The vectors we will use in this demo has 384 dimensions
)

docs = [
    "Artificial intelligence was founded as an academic discipline in 1956.",
    "Alan Turing was the first person to conduct substantial research in AI.",
    "Born in Maida Vale, London, Turing was raised in southern England.",
]

vectors = [[ np.random.uniform(-1, 1) for _ in range(384) ] for _ in range(len(docs)) ]
data = [ {"id": i, "vector": vectors[i], "text": docs[i], "subject": "history"} for i in range(len(vectors)) ]
res = client.insert(
    collection_name="demo_collection",
    data=data
)

res = client.search(
    collection_name="demo_collection",
    data=[vectors[0]],
    filter="subject == 'history'",
    limit=2,
    output_fields=["text", "subject"],
)
print(res)

res = client.query(
    collection_name="demo_collection",
    filter="subject == 'history'",
    output_fields=["text", "subject"],
)
print(res)

res = client.delete(
    collection_name="demo_collection",
    filter="subject == 'history'",
)
print(res)
相关推荐
隔窗听雨眠35 分钟前
Typora插件开发指南:从零打造IDE级写作环境
ide·typora
gSZrkhJsY2 小时前
【无标题】
jupyter·idea
专注_每天进步一点点2 小时前
IDEA中,Apifox Helper 的 2.0.15-243版本的插件 导出指定的接口,入参的中文名为空,描述为空
java·ide·intellij-idea
郝亚军3 小时前
如何在vscode上运行python程序
ide·vscode·编辑器
Arvin.Angela3 小时前
VsCode 安装文档
ide·vscode·编辑器
郝亚军3 小时前
Visual Studio 2022安装for C++桌面开发
c++·ide·visual studio
北凉军4 小时前
更换PyCharm 任务栏图标
ide·python·pycharm
王小王-1235 小时前
从 Chroma 到 Milvus:一套 Agentic RAG 知识库的工程实践
milvus·chroma·rag·智能体·bm25·检索增强生成·agentic rag
aHs0q8qoK6 小时前
Typora插件开发指南:打造专属IDE式写作环境
ide
芋头莎莎7 小时前
window 右键菜单添加 vscode
ide·vscode·编辑器