āļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”

10 āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āļŠāļģāļŦāļĢāļąāļš Machine Learning & AI

mm
āđ€āļžāļīāđˆāļĄ Unite.AI āļĨāļ‡āđƒāļ™āđāļŦāļĨāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāļšāļ™ Google
āļāļēāļĢāđ€āļ›āļīāļ”āđ€āļœāļĒāļ‚āđ‰āļ­āļĄāļđāļĨ:

Unite.AI āļ­āļēāļˆāđ„āļ”āđ‰āļĢāļąāļšāļ„āđˆāļēāļ•āļ­āļšāđāļ—āļ™āđ€āļĄāļ·āđˆāļ­āļ„āļļāļ“āđƒāļŠāđ‰āļĨāļīāļ‡āļāđŒāđ„āļ›āļĒāļąāļ‡āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļ—āļĩāđˆāđ€āļĢāļēāļĢāļĩāļ§āļīāļ§ āļ—āļąāđ‰āļ‡āļ™āļĩāđ‰āđ„āļĄāđˆāļŠāđˆāļ‡āļœāļĨāļ•āđˆāļ­āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļ‚āļ­āļ‡āļāļ­āļ‡āļšāļĢāļĢāļ“āļēāļ˜āļīāļāļēāļĢ āļ­āđˆāļēāļ™ āļāļēāļĢāđ€āļ›āļīāļ”āđ€āļœāļĒāļ‚āđ‰āļ­āļĄāļđāļĨāļžāļąāļ™āļ˜āļĄāļīāļ•āļĢāļ‚āļ­āļ‡āđ€āļĢāļē.

āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļŠāļģāļŦāļĢāļąāļšāđ‚āļ„āļĢāļ‡āļāļēāļĢ Machine Learning āđāļĨāļ° AI āđ„āļ”āđ‰āļāļĨāļēāļĒāđ€āļ›āđ‡āļ™āļŦāļ™āļķāđˆāļ‡āđƒāļ™āļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāļ—āļĩāđˆāļŠāļģāļ„āļąāļāļ—āļĩāđˆāļŠāļļāļ”āļŠāļģāļŦāļĢāļąāļšāļ™āļąāļāļžāļąāļ’āļ™āļē Traditional relational databases āđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāļĄāļēāđ€āļžāļ·āđˆāļ­āļĢāļ­āļ‡āļĢāļąāļšāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļĄāļīāļ•āļīāļŠāļđāļ‡āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļžāļĨāļąāļ‡āļ‡āļēāļ™āļŦāļĨāļąāļāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ AI āļ—āļĩāđˆāļ—āļąāļ™āļŠāļĄāļąāļĒ āđ€āļŠāđˆāļ™ āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļŠāļĄāļĄāļ•āļī, āļĢāļ°āļšāļšāđāļ™āļ°āļ™āļģ, āđāļĨāļ°āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ—āļĩāđˆāđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™ (RAG)

āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāđ„āļ”āđ‰āļ›āļĢāļēāļāļāļ‚āļķāđ‰āļ™āđ€āļ›āđ‡āļ™āļ„āļģāļ•āļ­āļšāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāđāļĨāļ°āļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āđ‚āļ”āļĒāđ‚āļĄāđ€āļ”āļĨ ML āđ„āļĄāđˆāļ§āđˆāļēāļ„āļļāļ“āļˆāļ°āļŠāļĢāđ‰āļēāļ‡ RAG pipeline, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļŠāļĄāļĄāļ•āļī, āļŦāļĢāļ·āļ­āļĢāļ°āļšāļšāđāļ™āļ°āļ™āļģ, āļāļēāļĢāđ€āļĨāļ·āļ­āļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļŠāļēāļĄāļēāļĢāļ–āļ—āļģāđƒāļŦāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āļ­āļ‡āļ„āļļāļ“āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŦāļĢāļ·āļ­āđ„āļĄāđˆāļāđ‡āđ„āļ”āđ‰

āđ€āļĢāļēāļĄāļĩāļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ™āļģāļŦāļ™āđ‰āļēāļŠāļģāļŦāļĢāļąāļšāļ‡āļēāļ™ ML āđāļĨāļ° AI āļ•āļēāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž, āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”, āļ„āļ§āļēāļĄāļ‡āđˆāļēāļĒāđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™, āđāļĨāļ°āļ•āđ‰āļ™āļ—āļļāļ™ āļ™āļĩāđˆāļ„āļ·āļ­ 10 āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āļŠāļģāļŦāļĢāļąāļšāļ›āļĩ 2025

āļ•āļēāļĢāļēāļ‡āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āļŠāļģāļŦāļĢāļąāļš Machine Learning & AI

āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­ AIāđ€āļŦāļĄāļēāļ°āļ—āļĩāđˆāļŠāļļāļ”āļŠāļģāļŦāļĢāļąāļšāļŸāļĩāđ€āļˆāļ­āļĢāđŒ
PineconeāļĢāļ°āļšāļš RAG āđāļĨāļ°āļĢāļ°āļšāļšāļ„āļ§āļēāļĄāļĢāļđāđ‰āļ‚āļ­āļ‡āđ€āļ­āđ€āļĒāđˆāļ™āļ•āđŒāļ—āļĩāđˆāļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļˆāļąāļ”āļāļēāļĢ, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļŦāļ™āļēāđāļĨāļ°āđ€āļšāļē, āļāļēāļĢāļāļĢāļ­āļ‡āđ€āļĄāļ•āļēāļ”āļēāļ•āđ‰āļē, āļāļēāļĢāļ­āļ™āļļāļĄāļēāļ™āđāļĨāļ°āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš, āļāļēāļĢāļŠāļģāļĢāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ, āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļ­āļ‡āļ„āđŒāļāļĢ
MilvusāļāļēāļĢāļ™āļģāđ„āļ›āđƒāļŠāđ‰āđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļāļĢāļ°āļˆāļēāļĒāđāļĨāļ°āđ€āļ›āļīāš, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāđƒāļāļĨāđ‰āđ€āļ„āļĩāļĒāļ‡, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļš BM25, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļŦāļ™āļēāđāļĨāļ°āđ€āļšāļē, āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš, āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™ GPU
WeaviateāļāļēāļĢāļ„āđ‰āļ™āļŦāļē, RAG, āđ€āļ­āđ€āļĒāđˆāļ™āļ•āđŒ, āđāļĨāļ°āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒ, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļœāļŠāļĄ, āļāļēāļĢāļāļąāļ‡āļ•āļąāļ§āđāļšāļšāļœāļŠāļĄ, āđ€āļ­āđ€āļĒāđˆāļ™āļ•āđŒāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ„āđ‰āļ™āļŦāļē, āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāđāļšāļšāļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™, āļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡āļ—āļĩāđˆāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™
QdrantāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļāļĢāļ­āļ‡āđāļĨāļ°āđāļšāļšāļŦāļĨāļēāļĒāļĄāļīāļ•āļīāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĒāļ™āļ•āđŒ Rust, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļŦāļ™āļēāđāļĨāļ°āđ€āļšāļē, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļš BM25, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļœāļŠāļĄ, āļāļēāļĢāļāļĢāļ­āļ‡āđ€āļĄāļ•āļēāļ”āļēāļ•āđ‰āļē, āļāļēāļĢ量化
ChromaāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ•āđ‰āļ™āđāļšāļšāđāļĨāļ°āļāļēāļĢāļ„āđ‰āļ™āļŦāļē AI āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāđ€āļ›āļīāš, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāđ€āļ•āđ‡āļĄāļ‚āđ‰āļ­āļ„āļ§āļēāļĄ, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāđ€āļĢāļāđ€āļāđ‡āļāļ‹āđŒ, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāđ€āļĄāļ•āļēāļ”āļēāļ•āđ‰āļē, āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļšāļšāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™, āļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡āļšāļ™āļ„āļĨāļēāļ§āļ”āđŒ
pgvectorāļ—āļĩāļĄāļ—āļĩāđˆāļĄāļĩāļĄāļēāļ•āļĢāļāļēāļ™ PostgreSQLāļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ PostgreSQL, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāđāļ™āđˆāļ™āļ­āļ™āđāļĨāļ°āđāļšāļšāļ›āļĢāļ°āļĄāļēāļ“, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļš HNSW āđāļĨāļ° IVFFlat, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļŦāļ™āļēāđāļĨāļ°āđ€āļšāļē, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļš SQL
MongoDB Atlas Vector Searchāļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āđāļĨāļ°āđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļāļēāļĢāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ­āļāļŠāļēāļĢāđāļĨāļ°āđ€āļ§āļāđ€āļ•āļ­āļĢāđŒ, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļœāļŠāļĄ, āļāļēāļĢāļāļąāļ‡āļ•āļąāļ§āđāļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī, āļāļēāļĢāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ, āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđāļĨāļ°āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļˆāļąāļ”āļāļēāļĢ
TurbopufferāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāđāļĨāļ°āđāļšāļšāđ€āļ•āđ‡āļĄāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāđāļšāļšāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒ, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļš BM25, āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđāļšāļšāļœāļŠāļĄ, āļāļēāļĢāļāļĢāļ­āļ‡āđ€āļĄāļ•āļēāļ”āļēāļ•āđ‰āļē, āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāđāļšāļšāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”, āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ­āļīāļ™āļŸāļĢāļēāļŠāļ•āļĢāļąāļ„āđ€āļˆāļ­āļĢāđŒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī
ElasticsearchāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāđ€āļĨāđ‡āļāļ‹āļīāđ€āļ„āļīāļĨāđāļĨāļ°āđāļšāļšāļŠāļĄāļĄāļ•āļīāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāđ€āļ•āđ‡āļĄāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļĨāļ°āđ€āļ§āļāđ€āļ•āļ­āļĢāđŒ, āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđāļšāļšāļœāļŠāļĄ, āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļ„āļ§āļēāļĄāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡, āļāļēāļĢāļ—āļģāļ‡āļēāļ™āđāļšāļšāļ­āļ™āļļāļĄāļēāļ™, āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđāļĨāļ°āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļš
LanceDBāļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļŦāļĨāļēāļĒāļĄāļīāļ•āļī, āļāļēāļĢāļ„āđ‰āļ™āļŦāļē, āđāļĨāļ°āļāļēāļĢāļāļķāļāļ­āļšāļĢāļĄāđāļšāļšāļŦāļĨāļēāļĒāļĄāļīāļ•āļīāļ—āļ°āđ€āļĨāļŠāļēāļšāļŦāļĨāļēāļĒāļĄāļīāļ•āļī, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāđāļĨāļ°āđāļšāļšāđ€āļ•āđ‡āļĄāļ‚āđ‰āļ­āļ„āļ§āļēāļĄ, āļāļēāļĢāļāļĢāļ­āļ‡ SQL, āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™, āļāļēāļĢāļāļķāļāļ­āļšāļĢāļĄāđāļšāļšāļŦāļĨāļēāļĒāļĄāļīāļ•āļī

1. Pinecone

Pinecone āđ€āļ›āđ‡āļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļˆāļąāļ”āļāļēāļĢāļŠāļģāļŦāļĢāļąāļšāļĢāļ°āļšāļšāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļœāļĨāļīāļ•, āļĢāļ§āļĄāļ–āļķāļ‡ RAG, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļŠāļĄāļĄāļ•āļī, āļāļēāļĢāđāļ™āļ°āļ™āļģ, āđāļĨāļ°āļŠāļąāđ‰āļ™āļ„āļ§āļēāļĄāļĢāļđāđ‰āļ‚āļ­āļ‡āđ€āļ­āđ€āļĒāđˆāļ™āļ•āđŒ āļ—āļĩāļĄāļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āļ”āļąāļŠāļ™āļĩāđāļĨāļ°āđƒāļŠāđ‰ API āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ‚āļŦāļ™āļ”, āļāļēāļĢāļ—āļģāļ‹āđ‰āļģ, āļŦāļĢāļ·āļ­āļ‡āļēāļ™āļāļēāļĢāļšāļĩāļšāļ­āļąāļ”

āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ›āļąāļˆāļˆāļļāļšāļąāļ™āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļŦāļ™āļēāđāļĨāļ°āđ€āļšāļē, āļāļēāļĢāļāļĢāļ­āļ‡āđ€āļĄāļ•āļēāļ”āļēāļ•āđ‰āļē, āļŠāļ·āđˆāļ­āđ€āļ™āļĄāļŠāđ€āļ›āļ‹, āļāļēāļĢāļŠāļģāļĢāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ, āđāļĨāļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™āđāļšāļšāļ­āļ™āļļāļĄāļēāļ™āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļœāļŠāļĄāļœāļŠāļēāļ™ āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļāļąāļ‡āļ•āļąāļ§āđāļĨāļ°āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļŠāļēāļĄāļēāļĢāļ–āļĨāļ”āļˆāļģāļ™āļ§āļ™āļšāļĢāļīāļāļēāļĢāļ—āļĩāđˆāđāļĒāļāļˆāļēāļāļāļąāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļ”āļđāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ­āļāļŠāļēāļĢāđāļĨāļ°āļāļēāļĢāđ€āļĨāļ·āļ­āļāļšāļĢāļīāļšāļ—āļŠāļļāļ”āļ—āđ‰āļēāļĒ Pinecone āļĒāļąāļ‡āđ€āļ™āđ‰āļ™āļĒāđ‰āļģāļ–āļķāļ‡āļ„āļ§āļēāļĄāļĢāļđāđ‰āļ‚āļ­āļ‡āļ­āļ‡āļ„āđŒāļāļĢāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄ, āļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠ, āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡, āđ‚āļ›āļĢāđāļāļĢāļĄāļāļēāļĢāļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāļāļŽāļĢāļ°āđ€āļšāļĩāļĒāļš, āđāļĨāļ°āļ„āļ§āļēāļĄāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āđƒāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™āļŦāļĢāļ·āļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄ

Pinecone āļĄāļĩāļ„āļ§āļēāļĄāđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡āļ—āļĩāđˆāļŠāļļāļ”āđ€āļĄāļ·āđˆāļ­āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđāļĨāļ°āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļļāđˆāļ‡āđ€āļ™āđ‰āļ™āļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļĄāļēāļāļāļ§āđˆāļēāļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĢāļ·āļ­āļ•āđ‰āļ­āļ‡āļāļēāļĢ āΚāĪēāļēāļ—āļļāļāļ­āļĒāđˆāļēāļ‡āļ āļēāļĒāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāļ‚āļ­āļ‡āļ•āļ™āđ€āļ­āļ‡

āļ‚āđ‰āļ­āļ”āļĩāđāļĨāļ°āļ‚āđ‰āļ­āđ€āļŠāļĩāļĒ

  • āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļœāļĨāļīāļ•
  • āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļŦāļ™āļē, āđ€āļšāļē, āļāļēāļĢāļāļĢāļ­āļ‡, āđāļĨāļ°āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđƒāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ€āļ”āļĩāļĒāļ§
  • āļāļēāļĢāļ­āļ™āļļāļĄāļēāļ™āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļœāļŠāļĄāļœāļŠāļēāļ™, āļāļēāļĢāļŠāļģāļĢāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ, āļŠāļ·āđˆāļ­āđ€āļ™āļĄāļŠāđ€āļ›āļ‹, āđāļĨāļ°āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļ­āļ‡āļ„āđŒāļāļĢ
  • āđ€āļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļĢāļ°āļšāļš RAG āđāļĨāļ°āļŠāļąāđ‰āļ™āļ„āļ§āļēāļĄāļĢāļđāđ‰āļ‚āļ­āļ‡āđ€āļ­āđ€āļĒāđˆāļ™āļ•āđŒ
  • āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™āļ™āđ‰āļ­āļĒāļāļ§āđˆāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡āđ€āļ­āļ‡
  • āļŠāļĢāđ‰āļēāļ‡āļĢāļ°āļšāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđāļĒāļāļ•āđˆāļēāļ‡āļŦāļēāļāļˆāļēāļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™
  • āļāļēāļĢāļĒāđ‰āļēāļĒāļ–āļīāđˆāļ™āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ§āļēāļ‡āđāļœāļ™āļĢāļ­āļšāļ”āđ‰āļēāļ™āļ”āđ‰āļēāļ™āļ”āļąāļŠāļ™āļĩ, āđ€āļĄāļ•āļēāļ”āļēāļ•āđ‰āļē, āđāļĨāļ° API āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™

āđ€āļĒāļĩāđˆāļĒāļĄāļŠāļĄ Pinecone

2. Milvus

Milvus āđ€āļ›āđ‡āļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāđ€āļ›āļīāšāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļŠāļĄāļĄāļ•āļīāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļāļĢāļ°āļˆāļēāļĒāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ‚āļ­āļ‡āļĄāļąāļ™āđāļĒāļāļāļēāļĢāļ„āļģāļ™āļ§āļ“, āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļš, āđāļĨāļ°āļāļēāļĢāļ›āļĢāļ°āļŠāļēāļ™āļ‡āļēāļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āļŠāđˆāļ§āļ™āļ•āđˆāļēāļ‡āđ† āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ­āļīāļŠāļĢāļ°

āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ‚āļ­āļ‡ Milvus āđ„āļĄāđˆāđ€āļžāļĩāļĒāļ‡āđāļ•āđˆāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāđƒāļāļĨāđ‰āđ€āļ„āļĩāļĒāļ‡āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđāļ•āđˆāļĒāļąāļ‡āļĢāļ§āļĄāļ–āļķāļ‡āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļš BM25, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļŦāļ™āļēāđāļĨāļ°āđ€āļšāļē, āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš, āļāļēāļĢāļāļĢāļ­āļ‡āđ€āļĄāļ•āļēāļ”āļēāļ•āđ‰āļē, āđāļĨāļ°āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļŦāļĨāļąāļ

Milvus āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļ™āđˆāļēāļŠāļ™āđƒāļˆāđ€āļĄāļ·āđˆāļ­āļ—āļĩāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļĢāļ°āļšāļšāļ—āļĩāđˆāđ€āļ›āļīāļ”āđāļĨāļ°āļ„āļēāļ”āļ§āđˆāļēāļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĢāļ·āļ­āļāļēāļĢāļˆāļĢāļēāļˆāļĢāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļˆāļ°āđ€āļ•āļīāļšāđ‚āļ•āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ

āļ‚āđ‰āļ­āļ”āļĩāđāļĨāļ°āļ‚āđ‰āļ­āđ€āļŠāļĩāļĒ

  • āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ—āļĩāđˆāđ€āļ›āļīāšāļ—āļĩāđˆāļ­āļ­āļāđāļšāļšāļŠāļģāļŦāļĢāļąāļšāļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ
  • āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāđƒāļāļĨāđ‰āđ€āļ„āļĩāļĒāļ‡, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļš BM25, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļŦāļ™āļēāđāļĨāļ°āđ€āļšāļē, āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš, āđāļĨāļ°āļāļēāļĢāļāļĢāļ­āļ‡āđ€āļĄāļ•āļēāļ”āļēāļ•āđ‰āļē
  • āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļ­āļ‡āļ„āđŒāļāļĢ, āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļš, āđāļĨāļ°āļāļēāļĢāļ›āļĢāļ°āļŠāļēāļ™āļ‡āļēāļ™āļ—āļĩāđˆāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™
  • āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āđāļšāļšāļāļĢāļ°āļˆāļēāļĒāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļāļ”āđ‰āļēāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‰āļžāļēāļ°āđ€āļˆāļēāļ°āļˆāļ‡
  • āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāđƒāļāļĨāđ‰āđ€āļ„āļĩāļĒāļ‡āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļ­āļēāļˆāļĢāļđāđ‰āļŠāļķāļāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļŠāļģāļŦāļĢāļąāļšāļ—āļĩāļĄāļ—āļĩāđˆāđ€āļĨāđ‡āļ
  • āļāļēāļĢāđ€āļžāļīāđˆāļĄāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāđāļĒāļāļ•āđˆāļēāļ‡āļŦāļēāļāđ€āļžāļīāđˆāļĄāļ‡āļēāļ™āļ”āđ‰āļēāļ™āļāļēāļĢāļ”āļđāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°åŒæ­Ĩ

āđ€āļĒāļĩāđˆāļĒāļĄāļŠāļĄ Milvus

3. Weaviate

Weaviate āđ„āļ”āđ‰āļžāļąāļ’āļ™āļēāđ€āļ›āđ‡āļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ AI āļ—āļĩāđˆāđ€āļ›āļīāšāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ„āđ‰āļ™āļŦāļē, RAG, āđ€āļ­āđ€āļĒāđˆāļ™āļ•āđŒ, āđāļĨāļ°āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™

āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļœāļŠāļĄāļœāļŠāļēāļ™āđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļ„āļĨāđ‰āļēāļĒāļ„āļĨāļķāļ‡āļāļąāļšāļ„āļģāļ„āđ‰āļ™āļŦāļē, āļŸāļīāļĨāđ€āļ•āļ­āļĢāđŒ, āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš, āđāļĨāļ°āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļˆāļēāļāļœāļđāđ‰āđƒāļŠāđ‰

Weaviate āļĄāļĩāļ„āļ§āļēāļĄāđ€āļŦāļĄāļēāļ°āļŠāļĄāļŠāļģāļŦāļĢāļąāļšāļ—āļĩāļĄāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ AI āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļœāļŠāļĄāļœāļŠāļēāļ™āđāļĨāļ°āļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™

āļ‚āđ‰āļ­āļ”āļĩāđāļĨāļ°āļ‚āđ‰āļ­āđ€āļŠāļĩāļĒ

  • āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ AI āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļœāļŠāļĄāļœāļŠāļēāļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ„āđ‰āļ™āļŦāļē, RAG, āđ€āļ­āđ€āļĒāđˆāļ™āļ•āđŒ, āđāļĨāļ°āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ
  • āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļœāļŠāļĄ, āļāļēāļĢāļāļąāļ‡āļ•āļąāļ§āđāļšāļšāļœāļŠāļĄ, āđāļĨāļ°āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš
  • āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļˆāļēāļāļœāļđāđ‰āđƒāļŠāđ‰āđāļĨāļ°āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™
  • āļžāļ·āđ‰āļ™āļœāļīāļ§āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāļāļ§āđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļŠāļĢāđ‰āļēāļ‡āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ
  • āļāļēāļĢāļœāļŠāļĄāļœāļŠāļēāļ™āđ‚āļĄāļ”āļđāļĨāļŠāļēāļĄāļēāļĢāļ–āđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāļžāļķāđˆāļ‡āļžāļēāđ‚āļĄāļ”āļđāļĨāļ—āļĩāđˆāđ€āļĨāļ·āļ­āļ
  • āļāļēāļĢāļ­āļ­āļāđāļšāļšāļŠāļąāđ‰āļ™āđāļĨāļ°āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ§āļīāļ™āļąāļĒāļ—āļēāļ‡āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđƒāļ™āļĢāļ°āļĒāļ°āđāļĢāļ

āđ€āļĒāļĩāđˆāļĒāļĄāļŠāļĄ Weaviate

4. Qdrant

Qdrant āđ€āļ›āđ‡āļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāđ€āļ‚āļĩāļĒāļ™āļ”āđ‰āļ§āļĒ Rust, āđ‚āļ”āļĒāļĄāļļāđˆāļ‡āđ€āļ™āđ‰āļ™āđ„āļ›āļ—āļĩāđˆāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāļĢāļ§āļ”āđ€āļĢāđ‡āļ§, āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž, āđāļĨāļ°āļāļēāļĢāļāļĢāļ­āļ‡āđ€āļĄāļ•āļēāļ”āļēāļ•āđ‰āļēāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđāļŠāļ”āļ‡āļ­āļ­āļ

Qdrant āļĄāļĩāļ„āļ§āļēāļĄāđ€āļŦāļĄāļēāļ°āļŠāļĄāđ€āļĄāļ·āđˆāļ­āļ„āļ§āļēāļĄāđāļĄāđˆāļ™āļĒāļģāļ‚āļ­āļ‡āļāļēāļĢāļāļĢāļ­āļ‡āđāļĨāļ°āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāđ€āļ—āđˆāļēāļāļąāļšāļ„āļ§āļēāļĄāđ€āļĢāđ‡āļ§āļ‚āļ­āļ‡āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāđƒāļāļĨāđ‰āđ€āļ„āļĩāļĒāļ‡

āļ‚āđ‰āļ­āļ”āļĩāđāļĨāļ°āļ‚āđ‰āļ­āđ€āļŠāļĩāļĒ

  • āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĒāļ™āļ•āđŒ Rust āļ—āļĩāđˆāļĢāļ§āļ”āđ€āļĢāđ‡āļ§āļžāļĢāđ‰āļ­āļĄāļāļēāļĢāļāļĢāļ­āļ‡āđ€āļĄāļ•āļēāļ”āļēāļ•āđ‰āļēāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđāļŠāļ”āļ‡āļ­āļ­āļ
  • āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļŦāļ™āļē, āđ€āļšāļē, BM25, āđāļĨāļ°āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļœāļŠāļĄ
  • āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļāļēāļĢ量化āđāļĨāļ°āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāļŠāļģāļŦāļĢāļąāļšāļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ
  • āļāļēāļĢāļ›āļĢāļąāļšāđāļ•āđˆāļ‡āļ”āļąāļŠāļ™āļĩāđāļĨāļ°āļāļēāļĢ量化āļ•āđ‰āļ­āļ‡āļāļēāļĢāļāļēāļĢāļ—āļ”āļĨāļ­āļ‡
  • āļāļēāļĢāļāļĢāļ­āļ‡āļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāđ€āļĢāļĩāļĒāļāļāļĨāļąāļšāđāļĨāļ°āļ„āļ§āļēāļĄāļĨāđˆāļēāļŠāđ‰āļē
  • āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āđāļšāļšāļāļĢāļ°āļˆāļēāļĒāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļāļ”āđ‰āļēāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ›āļāļ•āļī

āđ€āļĒāļĩāđˆāļĒāļĄāļŠāļĄ Qdrant

5. Chroma

Chroma āđ€āļ›āđ‡āļ™āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāđ€āļ›āļīāšāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ AI

Chroma āļĄāļĩāļ„āļ§āļēāļĄāđ€āļŦāļĄāļēāļ°āļŠāļĄāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāđāļšāļšāđ€āļĢāđ‡āļ§āđāļĨāļ°āļĢāļ°āļšāļšāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™

āļ‚āđ‰āļ­āļ”āļĩāđāļĨāļ°āļ‚āđ‰āļ­āđ€āļŠāļĩāļĒ

  • āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļœāļŠāļĄāļœāļŠāļēāļ™āđāļĨāļ°āđāļšāļšāđ€āļ•āđ‡āļĄāļ‚āđ‰āļ­āļ„āļ§āļēāļĄ
  • āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāđ€āļĢāļāđ€āļāđ‡āļāļ‹āđŒāđāļĨāļ°āđ€āļĄāļ•āļēāļ”āļēāļ•āđ‰āļē
  • āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļˆāļēāļāļœāļđāđ‰āđƒāļŠāđ‰
  • āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āđāļšāļšāļ­āļ‡āļ„āđŒāļāļĢāļ­āļēāļˆāđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āļ•āļąāđ‰āļ‡āļ‚āļķāđ‰āļ™
  • āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ­āļēāļˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ­āļĒāđˆāļēāļ‡āļĢāļ­āļšāļ„āļ­āļš
  • āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ•āđ‰āļ™āđāļšāļšāļ—āļĩāđˆāļĢāļ§āļ”āđ€āļĢāđ‡āļ§āļ­āļēāļˆāđ€āļĨāļ·āđˆāļ­āļ™āļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļ›āļĢāļ°āđ€āļĄāļīāļ™āļœāļĨ

āđ€āļĒāļĩāđˆāļĒāļĄāļŠāļĄ ChromaDB

6. pgvector

pgvector āđ€āļžāļīāđˆāļĄāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļ„āļĨāđ‰āļēāļĒāļāļąāļ™āđ€āļ‚āđ‰āļēāļāļąāļš PostgreSQL

pgvector āļĄāļĩāļ„āļ§āļēāļĄāđ€āļŦāļĄāļēāļ°āļŠāļĄāđ€āļĄāļ·āđˆāļ­āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāđ€āļ›āđ‡āļ™āļŦāļ™āļķāđˆāļ‡āđƒāļ™āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ āļēāļĒāđƒāļ™āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļšāļšāļ˜āļļāļĢāļāļĢāļĢāļĄ

āļ‚āđ‰āļ­āļ”āļĩāđāļĨāļ°āļ‚āđ‰āļ­āđ€āļŠāļĩāļĒ

  • āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļœāļŠāļĄāļœāļŠāļēāļ™āđāļĨāļ°āđāļšāļšāđ€āļ•āđ‡āļĄāļ‚āđ‰āļ­āļ„āļ§āļēāļĄ
  • āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāđ€āļĢāļāđ€āļāđ‡āļāļ‹āđŒāđāļĨāļ°āđ€āļĄāļ•āļēāļ”āļēāļ•āđ‰āļē
  • āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļˆāļēāļāļœāļđāđ‰āđƒāļŠāđ‰
  • āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāđāļšāđˆāļ‡āļ›āļąāļ™āļ—āļĢāļąāļžāļĒāļēāļāļĢāļāļąāļšāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļ˜āļļāļĢāļāļĢāļĢāļĄ
  • āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđāļĨāļ°āļœāļŠāļĄāļœāļŠāļēāļ™āļ•āđ‰āļ­āļ‡āļāļēāļĢāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™
  • āļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆāļ­āļēāļˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļāļēāļĢāļ­āļ­āļāđāļšāļšāļāļēāļĢāđāļšāđˆāļ‡āļžāļēāļĢāđŒāļ•āļīāļŠāļąāļ™āđāļĨāļ°āļ”āļąāļŠāļ™āļĩāļ—āļĩāđˆāļĢāļ­āļšāļ„āļ­āļš

āđ€āļĒāļĩāđˆāļĒāļĄāļŠāļĄ pgvector

7. MongoDB Atlas Vector Search

MongoDB Atlas Vector Search āļ™āļģāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāđ€āļ‚āđ‰āļēāļŠāļđāđˆāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāđ€āļ­āļāļŠāļēāļĢāđ€āļ”āļĩāļĒāļ§āļāļąāļšāļ—āļĩāđˆāļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™

Atlas āļœāļŠāļĄāļœāļŠāļēāļ™āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļāļąāļšāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāđ€āļ•āđ‡āļĄāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļĨāļ°āđ€āļ­āļāļŠāļēāļĢ, āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļāļēāļĢāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļĨāļ°āļĢāļ§āļĄāļœāļĨāļĨāļąāļžāļ˜āđŒāļ āļēāļĒāđƒāļ™ ė›ŒāđŒāļāđ‚āļŸāļĨāļ§āđŒāļ‚āļ­āļ‡ MongoDB

Atlas āļĄāļĩāļ„āļ§āļēāļĄāđ€āļŦāļĄāļēāļ°āļŠāļĄāļŠāļģāļŦāļĢāļąāļšāļ­āļ‡āļ„āđŒāļāļĢāļ—āļĩāđˆāļĄāļĩāļĄāļēāļ•āļĢāļāļēāļ™ MongoDB āļŦāļĢāļ·āļ­āļ—āļĩāļĄāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāđāļĨāļ°āđ€āļ­āļāļŠāļēāļĢāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āļ—āļĩāđˆāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ„āļ›āļžāļĢāđ‰āļ­āļĄāđ† āļāļąāļ™

āļ‚āđ‰āļ­āļ”āļĩāđāļĨāļ°āļ‚āđ‰āļ­āđ€āļŠāļĩāļĒ

  • āļāļēāļĢāđ€āļāđ‡āļšāđ€āļ­āļāļŠāļēāļĢ, āđ€āļĄāļ•āļēāļ”āļēāļ•āđ‰āļē, āđāļĨāļ°āđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāđƒāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ€āļ”āļĩāļĒāļ§
  • āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒ, āđ€āļĨāđ‡āļāļ‹āļīāđ€āļ„āļīāļĨ, āļŸāļīāļĨāđ€āļ•āļ­āļĢāđŒ, āđāļĨāļ°āļāļēāļĢāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
  • āļāļēāļĢāļāļąāļ‡āļ•āļąāļ§āđāļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđ€āļžāļ·āđˆāļ­āļĨāļ”āļ‡āļēāļ™āļŠāđˆāļ§āļ™āļāļĨāļēāļ‡
  • āļĄāļđāļĨāļ„āđˆāļēāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āļ–āļđāļāļœāļđāļāļāļąāļšāļāļēāļĢāļ™āļģāđ„āļ›āđƒāļŠāđ‰ MongoDB āļ—āļĩāđˆāļāļ§āđ‰āļēāļ‡āļ‚āļķāđ‰āļ™
  • āļžāļĪāļ•āļīāļāļĢāļĢāļĄāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ•āđ‰āļ­āļ‡āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļžāļĢāđ‰āļ­āļĄāļāļąāļšāļ‡āļēāļ™āđ€āļ­āļāļŠāļēāļĢ
  • āļāļēāļĢāļāļąāļ‡āļ•āļąāļ§āđāļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāļŠāļĢāđ‰āļēāļ‡āļ„āļ§āļēāļĄāļžāļķāđˆāļ‡āļžāļēāđ‚āļĄāđ€āļ”āļĨāļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ

āđ€āļĒāļĩāđˆāļĒāļĄāļŠāļĄ MongoDB Atlas

8. Turbopuffer

Turbopuffer āđ€āļ›āđ‡āļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‹āļķāđˆāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļĢāļ­āļšāļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāđāļšāļšāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāđāļ—āļ™āļ„āļĨāļąāļŠāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļŠāļđāļ‡

Turbopuffer āļĄāļĩāļ„āļ§āļēāļĄāđ€āļŦāļĄāļēāļ°āļŠāļĄāļŠāļģāļŦāļĢāļąāļšāļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒ AI āļ—āļĩāđˆāļ”āļąāļŠāļ™āļĩāđ€āļ•āļīāļšāđ‚āļ•āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§āļŦāļĢāļ·āļ­āļĄāļĩāđ€āļ™āļĄāļŠāđ€āļ›āļ‹āđāļšāļšāļĒāļēāļ§āđ† āļĄāļēāļāļĄāļēāļĒ

āļ‚āđ‰āļ­āļ”āļĩāđāļĨāļ°āļ‚āđ‰āļ­āđ€āļŠāļĩāļĒ

  • āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđāļšāļšāđƒāļŦāļĄāđˆāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāđāļšāļšāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒ
  • āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒ, BM25, āđāļĨāļ°āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđāļšāļšāļœāļŠāļĄ
  • āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđāļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđāļĨāļ°āđ€āļ™āļĄāļŠāđ€āļ›āļ‹āļ—āļĩāđˆāđāļĒāļāļˆāļēāļāļāļąāļ™
  • āļšāļĢāļīāļāļēāļĢāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ„āļĄāđˆāļĄāļĩāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĒāļ™āļ•āđŒāđāļšāļšāđ€āļ›āļīāš
  • āļĢāļ°āļšāļšāļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāđ€āļ™āđ‰āļ™āļāļēāļĢāļ„āđ‰āļ™āļŦāļē
  • āļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļĒāđ‡āļ™āđāļĨāļ°āļ āļđāļĄāļīāļ āļēāļ„āļ„āļ§āļĢāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļš

āđ€āļĒāļĩāđˆāļĒāļĄāļŠāļĄ Turbopuffer

9. Elasticsearch

Elasticsearch āļœāļŠāļĄāļœāļŠāļēāļ™āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāđ€āļ•āđ‡āļĄāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļāļąāļšāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒ

Elasticsearch āļĄāļĩāļ„āļ§āļēāļĄāđ€āļŦāļĄāļēāļ°āļŠāļĄāđ€āļĄāļ·āđˆāļ­āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ•āđ‰āļ­āļ‡āļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļšāļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđāļ™āđˆāļ™āļ­āļ™, āļŸāļīāļĨāđ€āļ•āļ­āļĢāđŒāđāļšāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡, āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ€āļŠāļīāļ‡āļŠāļĄāļĄāļ•āļī, āđāļĨāļ°āļ„āļ§āļēāļĄāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆ

āļ‚āđ‰āļ­āļ”āļĩāđāļĨāļ°āļ‚āđ‰āļ­āđ€āļŠāļĩāļĒ

  • āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāđ€āļ•āđ‡āļĄāļ‚āđ‰āļ­āļ„āļ§āļēāļĄ, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒ, āđāļĨāļ°āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđāļšāļšāļœāļŠāļĄ
  • āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļ„āļ§āļēāļĄāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡, āļāļēāļĢāļ—āļģāļ‡āļēāļ™āđāļšāļšāļ­āļ™āļļāļĄāļēāļ™, āđāļĨāļ°āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ
  • āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļˆāļēāļāļœāļđāđ‰āđƒāļŠāđ‰
  • āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļāļ§āđˆāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāđāļ„āļš
  • āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđāļšāļšāļœāļŠāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™
  • āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāļ­āļēāļˆāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ„āļ§āļēāļĄāļāļ§āđ‰āļēāļ‡āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ Elastic

āđ€āļĒāļĩāđˆāļĒāļĄāļŠāļĄ Elasticsearch

10. LanceDB

LanceDB āđ€āļ›āđ‡āļ™āļ—āļ°āđ€āļĨāļŠāļēāļšāļŦāļĨāļēāļĒāļĄāļīāļ•āļīāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļœāļŠāļĄāļœāļŠāļēāļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨ, āļāļēāļĢāļāļķāļāļ­āļšāļĢāļĄāđāļšāļšāļŦāļĨāļēāļĒāļĄāļīāļ•āļī, āļāļēāļĢāļ„āđ‰āļ™āļŦāļē, āđāļĨāļ°āļāļēāļĢāļāļķāļāļ­āļšāļĢāļĄāđāļšāļšāļŦāļĨāļēāļĒāļĄāļīāļ•āļī

LanceDB āļĄāļĩāļ„āļ§āļēāļĄāđ€āļŦāļĄāļēāļ°āļŠāļĄāļŠāļģāļŦāļĢāļąāļšāļ‡āļēāļ™āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāđāļĨāļ°āļāļēāļĢāļāļķāļāļ­āļšāļĢāļĄāđāļšāļšāļŦāļĨāļēāļĒāļĄāļīāļ•āļī

āļ‚āđ‰āļ­āļ”āļĩāđāļĨāļ°āļ‚āđ‰āļ­āđ€āļŠāļĩāļĒ

  • āļāļēāļĢāļœāļŠāļĄāļœāļŠāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĨāļēāļĒāļĄāļīāļ•āļī, āļāļēāļĢāļāļķāļāļ­āļšāļĢāļĄ, āđāļĨāļ°āļāļēāļĢāļ„āđ‰āļ™āļŦāļē
  • āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒ, āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāđ€āļ•āđ‡āļĄāļ‚āđ‰āļ­āļ„āļ§āļēāļĄ, āđāļĨāļ°āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāđāļšāļšāļœāļŠāļĄ
  • āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļˆāļēāļāļœāļđāđ‰āđƒāļŠāđ‰
  • āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļāļ§āđˆāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ—āļĩāđˆāđāļ„āļš
  • āļāļēāļĢāļœāļŠāļĄāļœāļŠāļēāļ™āđ‚āļĄāļ”āļđāļĨāļ•āđˆāļēāļ‡āđ† āļ­āļēāļˆāđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāļžāļķāđˆāļ‡āļžāļēāđ‚āļĄāļ”āļđāļĨāļ—āļĩāđˆāđ€āļĨāļ·āļ­āļ
  • āļāļēāļĢāļ­āļ­āļāđāļšāļšāļŠāļąāđ‰āļ™āđāļĨāļ°āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ§āļīāļ™āļąāļĒāļ—āļēāļ‡āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđƒāļ™āļĢāļ°āļĒāļ°āđāļĢāļ

āđ€āļĒāļĩāđˆāļĒāļĄāļŠāļĄ LanceDB

āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ”āļ—āļĩāđˆāļ„āļļāļ“āļ„āļ§āļĢāđ€āļĨāļ·āļ­āļ?

Pinecone āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļ”āļĩāļŠāļģāļŦāļĢāļąāļšāļĢāļ°āļšāļš RAG āđāļĨāļ°āļŠāļąāđ‰āļ™āļ„āļ§āļēāļĄāļĢāļđāđ‰āļ‚āļ­āļ‡āđ€āļ­āđ€āļĒāđˆāļ™āļ•āđŒāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļˆāļąāļ”āļāļēāļĢ āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆ Milvus, Weaviate, āđāļĨāļ° Qdrant āļĄāļĩāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļĄāđāļ‚āđ‡āļ‡āđƒāļ™āļ”āđ‰āļēāļ™āļāļēāļĢāļāļĢāļ°āļˆāļēāļĒāļ•āļąāļ§, āļāļēāļĢāļ—āļģāļ‡āļēāļ™ AI, āđāļĨāļ°āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāļœāļŠāļĄ

Chroma āļĄāļĩāļ„āļ§āļēāļĄāđ€āļŦāļĄāļēāļ°āļŠāļĄāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāđāļšāļšāđ€āļĢāđ‡āļ§āđāļĨāļ°āļĢāļ°āļšāļšāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™ āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆ pgvector āđ€āļ›āđ‡āļ™āļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ—āļĩāđˆāļ”āļĩāļŠāļģāļŦāļĢāļąāļšāļ—āļĩāļĄāļ—āļĩāđˆāļĄāļĩāļĄāļēāļ•āļĢāļāļēāļ™ PostgreSQL

MongoDB Atlas Vector Search āļĄāļĩāļ„āļ§āļēāļĄāđ€āļŦāļĄāļēāļ°āļŠāļĄāđ€āļĄāļ·āđˆāļ­āđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ•āđ‰āļ­āļ‡āļ­āļĒāļđāđˆāļĢāđˆāļ§āļĄāļāļąāļšāđ€āļ­āļāļŠāļēāļĢāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™ āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆ Turbopuffer āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđƒāļŦāļĄāđˆāļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļŠāļģāļŦāļĢāļąāļšāļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ āđāļĨāļ° Elasticsearch āļĄāļĩāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļĄāđāļ‚āđ‡āļ‡āđƒāļ™āļ”āđ‰āļēāļ™āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļšāļšāđ€āļ•āđ‡āļĄāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļĨāļ°āļŠāļĄāļĄāļ•āļī

LanceDB āļĄāļĩāļ„āļ§āļēāļĄāđ€āļŦāļĄāļēāļ°āļŠāļĄāđ€āļĄāļ·āđˆāļ­āļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĨāļēāļĒāļĄāļīāļ•āļī, āļāļēāļĢāļāļķāļāļ­āļšāļĢāļĄ, āđāļĨāļ°āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļœāļŠāļĄāļœāļŠāļēāļ™āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡āļ›āļąāļāļŦāļēāđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļ„āļ§āļĢāļ—āļ”āļŠāļ­āļšāļœāļđāđ‰āđ€āļ‚āđ‰āļēāļĢāļ­āļšāļŠāļļāļ”āļ—āđ‰āļēāļĒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ‚āļ”āļĒāđƒāļŠāđ‰āđ€āļ­āļāļŠāļēāļĢāļāļēāļĢāļœāļĨāļīāļ•, āļŸāļīāļĨāđ€āļ•āļ­āļĢāđŒ, āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•, āļāļŽāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒ, āđāļĨāļ°āļ„āļģāļ–āļēāļĄāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāđāļ—āđ‰āļˆāļĢāļīāļ‡

Alex McFarland āđ€āļ›āđ‡āļ™āļ™āļąāļāļ‚āđˆāļēāļ§āđāļĨāļ°āļ™āļąāļāđ€āļ‚āļĩāļĒāļ™ AI āļ—āļĩāđˆāļŠāļģāļĢāļ§āļˆāļāļēāļĢāļžāļąāļ’āļ™āļēāļĨāđˆāļēāļŠāļļāļ”āđƒāļ™āļ”āđ‰āļēāļ™āļ›āļąāļāļāļēāļ›āļĢāļ°āļ”āļīāļĐāļāđŒ āđ€āļ‚āļēāđ„āļ”āđ‰āļĢāđˆāļ§āļĄāļ‡āļēāļ™āļāļąāļšāļŠāļ•āļēāļĢāđŒāļ—āļ­āļąāļž AI āđāļĨāļ°āļŠāļ·āđˆāļ­āļŠāļīāđˆāļ‡āļžāļīāļĄāļžāđŒāļ•āđˆāļēāļ‡āđ† āļ—āļąāđˆāļ§āđ‚āļĨāļ