|
|
Objavljeno 25. 3. 2025 ob 14:39:14
|
|
|
|

Povpraševanje: Z eksplozijo velikih modelov umetne inteligence so se vektorske baze podatkov pojavile tudi v vidnem polju vseh. Prej smo na kratko predstavili več vektorskih baz podatkov, ta članek pa je poskušal uporabiti shranjevanje in pridobivanje vektorskih baz podatkov Qdrant.
Qdrant vektorska baza podatkov
Qdrant je odprtokodna vektorska podatkovna baza, zasnovana za aplikacije umetne inteligence naslednje generacije. Je oblačno nativen in zagotavlja RESTful in gRPC API-je za upravljanje vdelav. Qdrant ima zmogljive funkcije, ki podpirajo iskanje slik, glasov in videa ter integracijo z AI pogoni.
Izvir:Prijava do hiperpovezave je vidna. Prenesti:Prijava do hiperpovezave je vidna. Dokumentacija:Prijava do hiperpovezave je vidna. Izvorna koda WebUI:Prijava do hiperpovezave je vidna. API dokumentacija:Prijava do hiperpovezave je vidna.
Windows namesti Qdrant vektorsko bazo podatkov
Uradni vodič za dokumentacijo je, da Qdrant vektorsko bazo podatkov namestim neposredno z Dockerjem, saj nimam Docker okolja nameščenega nativno, in potem se zdi hitrejše, če ga zaženem neposredno.
Prenesite za Windows:Prijava do hiperpovezave je vidna. Prenos WebUI:Prijava do hiperpovezave je vidna.
Glede vprašanja 404 glede dostopa do nadzorne plošče / nadzorne plošče
Vprašanje:Spletni vmesnik je privzeto vključen le pri uporabi Docker slik, če ga želiš uporabljati z binarnimi datotekami, boš moral sam namestiti datoteko spletnega vmesnika. Rešitev: Prenesite paket za izdajo WebUI, ustvarite novo statično mapo v mapi qdrant in nato vanjo kopirajte datoteke iz distribucije.
Prijava do hiperpovezave je vidna.
Prijava do hiperpovezave je vidna.
Dvojni klik za zagon"qdrant.exe"Kot je prikazano spodaj:
REST API: localhost:6333 Spletni vmesnik: localhost:6333/nadzorna plošča GRPC API: localhost:6334
Referenca konfiguracije:Prijava do hiperpovezave je vidna.
Qdrant test
uporabitiBAAI/bge-m3Vdelaj model (ki ima 1024 dimenzij), dobiš vektor in ustvariš novo zbirko v Qdrantu za testiranje, kot je prikazano na naslednji sliki:
Vstavite dva podatka, kot je prikazano na spodnji sliki:
Identiteta qdrantaPodpora za uporabo 64-bitnih neoznačenih celih števil in UUID-jev kot identifikatorjev za točke。
S pomočjo vektorskega iskanja je vsebina "Xiaohong rad programira, rad uporablja .NET tehnologijo", kot je prikazano na spodnji sliki:
Rezultati so: "score": 0.65278614, "score": 0.29873508, bolj kot je 1, bolj se ujemajo.
C# kliče vektorsko bazo podatkov Qdrant
Lahko namestite knjižnico Qdrant.Client in uporabite C# za branje in pisanje v Qdrant, z naslednjo referenco:
Koda:
Referenčni:
Prijava do hiperpovezave je vidna.
Prijava do hiperpovezave je vidna. |
Prejšnji:【AI】(14) Kratek uvod v odprtokodne vektorske baze podatkovNaslednji:toPlainString, toEngineeringString, toString za BigDecimal v Javi
|