Son iki yılda, "bir vektör veritabanına ihtiyacımız var" ifadesi, her arama problemine varsayılan yanıt haline geldi. Ürün aramasını iyileştirmek, öneri motoru geliştirmek veya görsel arama yapmak isteyenler için ilk akla gelen çözüm genellikle vektör veritabanları oluyor. Bu yaklaşım, geleneksel anahtar kelime aramasının yetersiz kalması, anlamsal aramanın vektörleri kullanması ve dolayısıyla bir vektör veritabanının zorunlu olduğu mantığına dayanır. Ancak makale, asıl sorunun "gerçekten bir veritabanına mı ihtiyacınız var, yoksa sadece kullanıcılarınızın ne demek istediğini anlayan bir aramaya mı?" olduğunu vurguluyor.
Bir vektör veritabanı, metin, görsel veya diğer verilerin anlamını temsil eden sayı dizilerini (vektörleri) depolar ve indeksler. Temel işlevi, sorgu vektörüne en benzer depolanmış vektörleri bulmaktır. Ancak, vektörleri sizin için oluşturmaz, verilerinizi anlamaz veya karmaşık kavramları bilmez. Bir vektör veritabanını kullanışlı hale getirmek için etrafına birçok bileşen inşa etmeniz gerekir: verileri vektörlere dönüştüren bir gömme (embedding) hattı, vektörleri senkronize tutma mekanizması, gerçek verileriniz için ayrı bir veritabanı ve sorgu çözümleme mantığı. Bu nedenle, bir vektör veritabanı bir çözümden ziyade bir bileşendir.
Altyapıdan başlamak, genellikle ürüne tersten yaklaşmak anlamına gelir ve çoğu ekip için gereksiz bir yüktür. Bir ekip "vektör veritabanına ihtiyacımız var" diye yola çıktığında, haftalarını kurulum, model seçimi, veri alım hattı oluşturma ve hataları düzeltmekle geçirir. Oysa çoğu ekip için asıl ihtiyaç, doğal dili anlayan bir arama işlevidir; bu, bir vektör veritabanı işletmekten çok farklıdır. Çoğu durumda, bir arama API'si kullanmak çok daha hızlı ve yeterli bir çözüm sunabilir. Ham bir vektör veritabanına gerçekten ihtiyaç duyanlar, genellikle sistem üzerinde tam kontrol gerektiren özel kullanım durumlarına sahip ekiplerdir.
Makale, vektör veritabanlarının her arama problemine varsayılan çözüm olarak görülmesinin yanlış bir yaklaşım olduğunu ve çoğu durumda daha basit, entegre çözümlerin yeterli olabileceğini savunuyor.