mysql 向量查找_milvus 向量搜索数据库本来的样子

本文介绍了如何利用BERT进行文本向量预测,并结合Milvus向量数据库进行搜索操作。首先,通过BERT Serving获取文本向量,接着安装并启动Milvus,创建集合并插入向量。最后,展示了如何进行向量搜索以及使用Milvus的可视化管理工具检查数据。
摘要由CSDN通过智能技术生成

最近在做向量搜索引擎的调研中我发现faiss有一个比较致命的问题,我没有办法像mysql一样的去通过可交互页面进行crud,我需要不断地写代码实现相关的功能。

在我测试的过程之中还用到了bert as serving支撑我的远程的文本向量预测的工作。通过milvus客户端进行数据库交互。

安装bert as serving 必备的python 包

pip install -U bert-serving-server

pip install -U bert-serving-client

远程服务器启动 bert as serving的服务 这里需要你下载一下model_dir 我的BOS现在已经没有额度了。就不放bert高速下载的链接了。

#启动服务

bert-serving-start -model_dir chinese_L-12_H-768_A-12/ -num_worker=12 -max_seq_len=40

利用bert client调用远程服务器进行bert 远程预测文本向量的预测。

from bert_serving.client import BertClient

bc = BertClient(ip="10.33.43.29")

安装 milvus docker pull 镜像下来

docker pull milvusdb/milvus:0.10.1-cpu-d072020-bd02b1

记得把自己的账户加入docker权限组

下载配置文件

mkdir -p /home/$USER/milvus/conf

cd /home/$USER/milvus/conf

wget https://raw.githubusercontent.com/milvus-io/milvus/v0.10.1/core/conf/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值