LanceDB 正在參加 2021 年度 OSC 中國開源項目評選,請投票支持!
LanceDB 在 2021 年度 OSC 中國開源項目評選 中已獲得 {{ projectVoteCount }} 票,請投票支持!
2021 年度 OSC 中國開源項目評選 正在火熱進行中,快來投票支持你喜歡的開源項目!
2021 年度 OSC 中國開源項目評選 >>> 中場回顧
LanceDB 獲得 2021 年度 OSC 中國開源項目評選「最佳人氣項目」 !
授權協議 Apache-2.0
操作系統 跨平臺
軟件類型 開源軟件
所屬分類 數據庫相關、 數據庫服務器
開源組織
地區 不詳
投 遞 者 白開水不加糖
適用人群 未知
收錄時間 2023-07-17

軟件簡介

LanceDB 是一個用于向量搜索的開源數據庫,采用持久存儲構建,極大地簡化了嵌入的檢索、過濾和管理。

LanceDB 的主要特性包括:

  • 生產規模的向量搜索,無需管理服務器。

  • 存儲、查詢和過濾向量、元數據和多模式數據(文本、圖像、視頻、點云等)。

  • 支持向量相似度搜索、全文搜索和SQL。

  • 原生 Python 和 Javascript/Typescript 支持。

  • 零拷貝、自動版本控制,無需額外的基礎設施即可管理數據版本。

  • 與LangChain 的生態系統集成,LlamaIndex、Apache-Arrow、Pandas、Polars、DuckDB 等即將推出。

LanceDB的核心是用Rust編寫的并使用Lance構建,Lance 是一種專為高性能 ML 工作負載而設計的開源 columnar 格式。

快速開始

Javascript

npm install vectordb
const lancedb = require('vectordb');
const db = await lancedb.connect('data/sample-lancedb');

const table = await db.createTable('vectors', 
      [{ id: 1, vector: [0.1, 0.2], item: "foo", price: 10 },
       { id: 2, vector: [1.1, 1.2], item: "bar", price: 50 }])

const query = table.search([0.1, 0.3]);
query.limit = 20;
const results = await query.execute();

Python

pip install lancedb
import lancedb

uri = "data/sample-lancedb"
db = lancedb.connect(uri)
table = db.create_table("my_table",
                         data=[{"vector": [3.1, 4.1], "item": "foo", "price": 10.0},
                               {"vector": [5.9, 26.5], "item": "bar", "price": 20.0}])
result = table.search([100, 100]).limit(2).to_df()
展開閱讀全文

代碼

的 Gitee 指數為
超過 的項目

評論

點擊加入討論??(2) 發布并加入討論??
暫無內容
發表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
沒有更多內容
暫無內容
發表了問答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
沒有更多內容
暫無內容
暫無內容
2 評論
17 收藏
分享
OSCHINA
登錄后可查看更多優質內容
返回頂部
頂部
一本久久综合亚洲鲁鲁五月天,无翼乌口工全彩无遮挡H全彩,英语老师解开裙子坐我腿中间