1. LanceDBServerless 向量數(shù)據(jù)庫

        聯(lián)合創(chuàng)作 · 2023-10-01 02:34

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

        LanceDB 的主要特性包括:

        • 生產(chǎn)規(guī)模的向量搜索,無需管理服務(wù)器。

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

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

        • 原生 Python 和 Javascript/Typescript 支持。

        • 零拷貝、自動版本控制,無需額外的基礎(chǔ)設(shè)施即可管理數(shù)據(jù)版本。

        • 與LangChain 的生態(tài)系統(tǒng)集成,LlamaIndex、Apache-Arrow、Pandas、Polars、DuckDB 等即將推出。

        LanceDB的核心是用Rust編寫的并使用Lance構(gòu)建,Lance 是一種專為高性能 ML 工作負(fù)載而設(shè)計的開源 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()
        
        瀏覽 58
        點贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報
          
          

            1. 亚洲男天堂| 伊人网1| 在线免费国产 | 做爰 视频毛片 | 无码精品ThePorn |