Attu不僅具備易用的圖形化界面,還支持不同平臺(tái)的安裝包,適用于Windows、Mac和Linux系統(tǒng)。它為用戶提供了一個(gè)集成的環(huán)境,可以輕松地管理和搜索Milvus中的向量數(shù)據(jù)。

安裝Milvus

安裝Docker Compose

在開始安裝Milvus之前,必須先安裝Docker Compose。Docker Compose是一個(gè)用于定義和運(yùn)行多容器Docker應(yīng)用程序的工具,可以簡(jiǎn)化容器配置和管理。

sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

確保Docker Engine正在運(yùn)行后,您可以使用上述命令安裝Docker Compose。

下載Milvus配置文件

接下來(lái),創(chuàng)建必要的文件目錄,并下載Milvus的Docker Compose配置文件。

mkdir -p /home/your_username/milvus/db
mkdir -p /home/your_username/milvus/conf
mkdir -p /home/your_username/milvus/etcd

wget https://github.com/milvus-io/milvus/releases/download/v2.2.11/milvus-standalone-docker-compose.yml -O docker-compose.yml

啟動(dòng)Milvus服務(wù)

準(zhǔn)備好配置文件后,使用Docker Compose啟動(dòng)Milvus服務(wù):

cd /home/your_username/milvus
docker-compose up -d

成功啟動(dòng)后,您可以通過(guò)訪問(wèn)http://localhost:19530驗(yàn)證Milvus是否正常運(yùn)行。

安裝Attu

使用Docker安裝Attu

Attu是Milvus的可視化工具,可以通過(guò)Docker安裝。以下是安裝步驟:

docker run -d --restart=always -p 8000:3000 -e MILVUS_URL=http://your_milvus_server_ip:19530 zilliz/attu:latest

請(qǐng)將your_milvus_server_ip替換為您的Milvus服務(wù)器IP地址。然后,打開瀏覽器訪問(wèn)http://localhost:8000,即可看到Attu的登錄界面。

Attu功能概覽

Attu的界面設(shè)計(jì)直觀,具有四個(gè)主要功能模塊:Overview、Collection、Vector Search和System View。每個(gè)模塊都提供了全面的功能支持,方便用戶管理Milvus中的數(shù)據(jù)。

Collection管理

在Collection模塊中,用戶可以查看、創(chuàng)建和管理Milvus中的數(shù)據(jù)集合。通過(guò)加載和卸載集合,用戶可以輕松控制數(shù)據(jù)的存儲(chǔ)狀態(tài)。

Collection管理

向量搜索

Vector Search模塊為用戶提供了一個(gè)便捷的向量搜索界面。用戶可以在搜索欄中輸入向量數(shù)據(jù),快速獲取搜索結(jié)果。

向量搜索

系統(tǒng)視圖

System View模塊以拓?fù)鋱D的形式展示Milvus系統(tǒng)的架構(gòu)。用戶可以查看每個(gè)節(jié)點(diǎn)的詳細(xì)信息,幫助理解系統(tǒng)的整體運(yùn)行狀況。

系統(tǒng)視圖

Attu的插件支持

Attu支持插件功能,用戶可以根據(jù)自身需求開發(fā)插件并集成到Attu中。這種靈活的擴(kuò)展機(jī)制使Attu能夠滿足不同用戶的個(gè)性化需求。

插件目錄

實(shí)踐應(yīng)用:使用Attu進(jìn)行向量搜索

在實(shí)際應(yīng)用中,用戶可以通過(guò)Attu直觀地進(jìn)行向量搜索。以下是一個(gè)簡(jiǎn)單的使用示例。

創(chuàng)建Collection

首先,創(chuàng)建一個(gè)名為test的Collection,添加多個(gè)數(shù)據(jù)字段,包括向量維度和其他屬性。

創(chuàng)建Collection

導(dǎo)入數(shù)據(jù)

接下來(lái),導(dǎo)入測(cè)試數(shù)據(jù),并在Attu界面中加載Collection。

導(dǎo)入數(shù)據(jù)

進(jìn)行向量搜索

在Vector Search界面中,輸入需要搜索的向量值,選擇目標(biāo)Collection,獲取搜索結(jié)果。

進(jìn)行向量搜索

結(jié)論與展望

Milvus及其可視化工具Attu為處理大規(guī)模非結(jié)構(gòu)化數(shù)據(jù)提供了強(qiáng)大的支持。通過(guò)直觀的界面和豐富的功能,用戶可以更高效地管理和分析數(shù)據(jù)。同時(shí),插件機(jī)制的引入為Attu的擴(kuò)展性提供了無(wú)限可能。

FAQ

  1. 問(wèn):Attu支持哪些操作系統(tǒng)?

  2. 問(wèn):如何在Attu中添加自定義插件?

  3. 問(wèn):向量搜索的結(jié)果如何進(jìn)行驗(yàn)證?

  4. 問(wèn):Milvus和Attu適用于哪些應(yīng)用場(chǎng)景?

  5. 問(wèn):使用Attu進(jìn)行向量搜索需要編寫代碼嗎?

上一篇:

API是什么?深入解析API及其應(yīng)用

下一篇:

深入解析混淆矩陣:機(jī)器學(xué)習(xí)中的關(guān)鍵評(píng)估工具
#你可能也喜歡這些API文章!

我們有何不同?

API服務(wù)商零注冊(cè)

多API并行試用

數(shù)據(jù)驅(qū)動(dòng)選型,提升決策效率

查看全部API→
??

熱門場(chǎng)景實(shí)測(cè),選對(duì)API

#AI文本生成大模型API

對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力

25個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)

#AI深度推理大模型API

對(duì)比大模型API的邏輯推理準(zhǔn)確性、分析深度、可視化建議合理性

10個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)