Vald: Motor Vectorial Distribuit Nativ în Cloud și Kubernetes în Baze de Date Vectoriale & Căutare Semantică

Sintaxă & interogare
client.Search(request)

Vald este un motor de căutare vectorială distribuit, ultra-scalabil, proiectat de la zero pentru arhitecturi native pe Kubernetes. Motorul de căutare din spatele fiecărui agent Vald este NGT (Neighborhood Graph and Tree), renumit pentru eficiența spațială și recall-ul extrem de ridicat în spații de mare dimensionalitate.

Vald utilizează protocolul gRPC pentru performanță maximă și implementează o arhitectură decuplată compusă din:

  • Vald Agent: Nodurile care mențin indexul NGT în memorie și execută căutările locale.
  • Vald LB (Load Balancer): Distribuie interogările și agregă rezultatele printr-un proxy gRPC inteligent.
  • Vald Discoverer: Înregistrează și monitorizează nodurile active prin API-ul Kubernetes.
import grpc
from vald.v1.vald import search_pb2_grpc, search_pb2

channel = grpc.insecure_channel("vald-lb-gateway:8080")
stub = search_pb2_grpc.SearchStub(channel)

req = search_pb2.Search.Request()
req.vector.extend([0.05, -0.12, 0.77, 0.23])
req.config.num = 10
req.config.radius = -1.0
req.config.epsilon = 0.05

response = stub.Search(req)
for hit in response.results:
    print(f"ID: {hit.id}, Distanță: {hit.distance}")

Datorită integrării strânse cu Kubernetes Custom Resource Definitions (CRDs), Vald oferă auto-healing și scalare automată fără intervenție manuală.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Vald: Motor Vectorial Distribuit Nativ în Cloud și Kubernetes

Ai o întrebare despre Vald: Motor Vectorial Distribuit Nativ în Cloud și Kubernetes sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.