vespa-engine/vespa

The AI search platform

What it solves

Vespa 解決了在即時環境中,從龐大且持續變化的語料庫中選取、評估與彙總資料的挑戰。它特別解決了在分散節點上平行執行複雜操作(如搜尋、推薦與個人化)的困難,通常需要在 100 毫秒以下給予回應。

How it works

Vespa 是一個高效能平台,允許使用者在服務時使用向量、張量、文字與結構化資料進行搜尋、組織與推論。它將資料分散於多個節點,以確保高可用性與效能,並能在選定的資料子集上平行評估機器學習模型。

Who it’s for

Vespa 為開發者與組織設計,適用於建構需要高速搜尋、推薦引擎與個人化功能的大規模網際服務與應用程式。

Highlights

  • Multi-data support: Handles vectors, tensors, text, and structured data.
  • High performance: Optimized for sub-100ms response times at massive scale.
  • Distributed architecture: Built to handle large datasets across multiple nodes with high availability.
  • ML integration: Capable of evaluating machine-learned models during the serving process.