博客 / 列表

DashVector - 如何使用DashVector的多向量檢索

本文介紹如何使用DashVector的多向量檢索功能。 在某些AI檢索的場景,會涉及一個實體對應多個向量,在檢索時希望通過多個向量檢索來找到最可能的實體,例如: 在自然語言處理中,標題和文檔分別抽取為不同的向量特徵,需要根據標題向量和文檔向量同時做檢索。 在商品檢索時,商品的圖片和文字分別抽取為不同的向量特徵,需要根據圖片向量和文字向量同時做檢索。 為了滿足這些需求,DashVector支

阿里巴巴 , 數據庫 , 人工智能 , 大模型

DashVector - 如何通過Python SDK為Collection創建一個新的Partition

本文介紹如何通過Python SDK為Collection創建一個新的Partition。 前提條件 已創建Cluster 已獲得API-KEY 已安裝最新版SDK 接口定義 Python示例: Collection.create_partition(name: str) - DashVectorResponse 使用示例 説明 需要使用您的api-key替換示例中的YOUR_API

算法 , 數據庫 , 人工智能 , 後端

DashVector - 如何通過Python SDK刪除Collection中已存在的Doc

本文介紹如何通過Python SDK,根據ID或ID列表刪除Collection中已存在的Doc。 説明 如果指定id不存在,則刪除對應Doc的操作無效。 前提條件 已創建Cluster 已獲得API-KEY 已安裝最新版SDK 接口定義 Python示例: Collection.delete( ids: Union[str, List[str]], partiti

向量 , 數據庫 , 大模型

DashVector - 如何通過Python SDK更新Collection中已存在的Doc

本文介紹如何通過Python SDK更新Collection中已存在的Doc。 説明 若更新Doc時指定id不存在,則本次更新Doc操作無效 如只更新部分屬性fields,其他未更新屬性fields默認被置為None Python SDK 1.0.11版本後,更新Doc時vector變為非必填項 前提條件 已創建Cluster 已獲得API-KEY 已安裝最新版SDK 接口定義

向量 , 數據庫 , 人工智能 , 大模型

DashVector - 如何通過Python SDK向Collection中插入或更新Doc

本文介紹如何通過Python SDK向Collection中插入或更新Doc。 説明 若調用本接口時Doc Id已存在,則等同於更新Doc; Doc Id不存在,則等同於插入Doc。 若調用本接口時不指定Doc Id,則等同於插入Doc,DashVector會自動生成Doc Id,並在返回結果中攜帶id信息。 前提條件 已創建Cluster 已獲得API-KEY 已安裝最

向量 , 數據庫 , 人工智能 , 大模型

DashVector - 如何通過Python SDK在Collection中分組檢索Doc

本文介紹如何通過Python SDK在Collection中按分組進行相似性檢索。 前提條件 已創建Cluster 已獲得API-KEY 已安裝最新版SDK 接口定義 Python示例: Collection.query_group_by( self, vector: Optional[Union[List[Union[int, float]], np.n

ai開發 , 數據庫 , 人工智能