Slovník
Vector Database
Vektorová databáze je specializovaný úložný systém navržený pro efektivní indexování, ukládání a dotazování vysokodimenzionálních vektorových embeddingů. Na rozdíl od tradičních databází, které vyhledávají podle přesné shody nebo klíčových slov, vektorové databáze hledají výsledky na základě sémantické podobnosti a vracejí položky, jejichž význam je dotazu nejblíže, i když se v nich nepřekrývá jediné slovo.
Základem je mechanismus přibližného hledání nejbližších sousedů (approximate nearest neighbor) s algoritmy jako HNSW nebo IVF, které dokážou prohledat miliony vektorů v řádu milisekund. Každý kus obsahu, ať jde o odstavec textu, obrázek nebo popis produktu, převede embedding model na číselný vektor a vektorová databáze tyto reprezentace zaindexuje pro rychlé vyhledávání. Mezi populární řešení patří Pinecone, Weaviate, Milvus, Qdrant a Chroma, každé s jinými silnými stránkami, pokud jde o spravovaný hosting, možnosti filtrování a škálování. Pro webové vývojáře, kteří staví funkce poháněné AI, jako je sémantické vyhledávání, doporučovací systémy nebo RAG, poskytují vektorové databáze vyhledávací vrstvu, která propojuje dotazy uživatelů s relevantním obsahem.