关于milvus向量数据库 学习记录 如有侵权请联系删除 仅作记录

Github那边的网址需要加个梯子学习了解

GitHub - milvus-io/milvus: A cloud-native vector database, storage for next generation AI applicationsA cloud-native vector database, storage for next generation AI applications - milvus-io/milvusicon-default.png?t=N7T8https://github.com/milvus-io/milvus

关于下载:有一定的配置要求——系统支持安装虚拟机等

Windows安装部署向量数据库(Milvus)_milvus windows-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_54345753/article/details/136738293

超详细!如何在windows安装Hyper-V虚拟机-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/weixin_49115895/article/details/116405121我的电脑是惠普 AMD w10系统家庭版 没有Hyper-V 下载过程中也遇到问题 暂时还未解决 

官方文件说明:

Milvus vector database documentationMilvus v2.4.x documentationicon-default.png?t=N7T8https://milvus.io/docs

1.milvus在python的相关操作——基本介绍

About PyMilvus - Milvus pymilvus sdk v2.4.xAbout PyMilvus - Milvus Documentation pymilvus sdk v2.4.xicon-default.png?t=N7T8https://milvus.io/api-reference/pymilvus/v2.4.x/About.md

PyMilvus 是 Milvus 的一个 Python SDK,其源代码已开源并托管在GitHub上。

在此版本中,您可以灵活地选择 MilvusClient 或原始 ORM 模块与 Milvus 通信。跑源码时也需下载Milvus lite软件,不可以通过pip下载。

例:连接Milvus:通过Pymilvus在Pycharm中写入代码连接milvus(两个都是开源)

要将Ollama与Pymilvus连接,您需要完成以下步骤:

安装依赖项:首先,确保您的环境中已经安装了Python,既Pymilvus和Ollama所需的Python包。

配置Pymilvus:使用Pymilvus提供的Python客户端库来创建和管理vector database。

配置Ollama:根据Ollama的官方文档配置Ollama以连接到Pymilvus。这通常涉及到设置数据库的URL和认证信息。

初始化连接:在代码中使用Pymilvus客户端初始化连接,并让Ollama在启动时连接到这个客户端实例。    

 MilvusClient实例代表连接到特定 Milvus 实例的 Python 客户端。

MilvusClient - Milvus pymilvus sdk v2.4.x/MilvusClient/Client     

下面是一个简化的示例代码,展示如何使用Pymilvus类来连接Pymilvus服务器,以及如何在Ollama中初始化这个连接。    //摘抄于以上链接的示例

from pymilvus import connections, utility, EntitySchema, DataType

# 连接到Pymilvus

connections.add("default", uri="tcp://localhost:19530")

# 创建或获取一个集合

collection_name = "my_collection"

collection = utility.get_collection(collection_name)if collection is None:

    schema = EntitySchema(

        name="User",

        fields=[

            field("id", DataType.INT64, "auto_id"),

            field("name", DataType.VARCHAR, 256),

        ],

        primary_key="id"

    )

    collection = utility.create_collection(schema, collection_name)

# 在Ollama中设置Pymilvus连接# 注意:这里需要根据Ollama的文档来实现

from pymilvus import MilvusClient

client = MilvusClient("http://localhost:19530")

client = MilvusClient(

    uri="http://localhost:19530",

    token="root:Milvus",

    db_name="default"

)

client = MilvusClient(

    uri="http://localhost:19530",

    token="user:password", # replace this with your token

    db_name="default"

)

2.PyMilvus基本操作

GitHub - milvus-io/pymilvus: Python SDK for Milvus.Python SDK for Milvus. Contribute to milvus-io/pymilvus development by creating an account on GitHub.icon-default.png?t=N7T8https://github.com/milvus-io/pymilvus

1.About PyMilvus - Milvus pymilvus sdk v2.4.xAbout PyMilvus - Milvus Documentation pymilvus sdk v2.4.xicon-default.png?t=N7T8https://milvus.io/api-reference/pymilvus/v2.4.x/About.md

2.PyMilvus 教程-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/jixiaoyu0209/article/details/140444906

  • 9
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

静琳同学在学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值