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)
相关推荐
Zilliz Planet32 分钟前
短语检索不等于BM25+向量检索| Milvus Phrase Match实战
milvus
3824278273 小时前
Visual Studio 2022 模板的使用方法
ide·visual studio
qq_418247886 小时前
恒源云/autodl与pycharm远程连接
ide·人工智能·python·神经网络·机器学习·pycharm·图论
chushiyunen7 小时前
javadoc规范、idea生成javadoc等
java·ide
JPX-NO7 小时前
windows下编程IDE使用docker搭建的rust开发环境(Linux)
ide·windows·docker·rust
Colinnian8 小时前
Android Studio创建新项目时需要更改哪些地方
android·ide·android studio
Moonbeam Community10 小时前
应用爆发,DeFi先行
javascript·ide·web3·区块链·polkadot
程序员大辉11 小时前
Rust使用IDE,除了vscode还有RustRover非商业用户可以免费使用
ide·vscode·rust
西柚小萌新11 小时前
【大模型:RAG】--向量数据库Milvus详解1
milvus
Henry_Lau6171 天前
主流IDE常用快捷键对照
前端·css·ide