# Weaviate (Weaviate)

## 🎯 TL;DR
Weaviate, yüksek boyutlu vektörleri depolamak, aramak ve yönetmek için kullanılan açık kaynaklı bir vektör veritabanıdır. Verileri vektör gömmelerine dönüştürerek anlamsal arama ve öneri sistemleri gibi görevler için verimli benzerlik aramaları sağlar. Hem yapılandırılmış hem de yapılandırılmamış verileri birleştirmeyi kolaylaştırır.

## 📚 Anahtar Kavramlar
- **Vector database** → Vektör Veritabanı (Yüksek boyutlu vektörleri depolayan ve sorgulayan özel bir veritabanı türü.)
- **High-dimensional vectors** → Yüksek Boyutlu Vektörler (Çok sayıda sayısal özellikle temsil edilen veri noktaları, genellikle gömmelerden gelir.)
- **Semantic search** → Semantik Arama (Anahtar kelime eşleşmesinden ziyade, sorgunun ve belgelerin anlamsal anlamlarına dayalı arama.)
- **Recommendation systems** → Öneri Sistemleri (Kullanıcılara geçmiş davranışlarına veya benzer kullanıcıların tercihlerine göre ürün, içerik veya hizmet öneren sistemler.)
- **Embeddings** → Gömme/Vektör Temsil (Metin, resim veya ses gibi verilerin makine öğrenimi modelleri tarafından işlenebilen yoğun, sayısal vektör temsillerine dönüştürülmesi.)
- **Similarity searches** → Benzerlik Aramaları (Vektör uzayında birbirine yakın olan, yani anlamsal olarak benzer olan öğeleri bulma işlemi.)
- **Retrieval** → Erişim/Getirme (Depolanan bir veritabanından veya bilgi deposundan ilgili verileri veya belgeleri çekme işlemi.)
- **Schemas** → Şemalar (Bir veritabanındaki verinin yapısını, türlerini ve ilişkilerini tanımlayan kurallar veya planlar.)

## 🔍 Detay (Orijinal İngilizce)
Weaviate is an open-source vector database that allows users to store, search, and manage high-dimensional vectors, often used for tasks like semantic search and recommendation systems. It enables efficient similarity searches by converting data (like text, images, or audio) into embeddings and indexing them for fast retrieval. Weaviate also supports integrating external data sources and schemas, making it easy to combine structured and unstructured data.

## 🔗 Daha Detay İstersen
roadmap.sh ekibinin seçtiği kaynaklar:
- 🌐 [Weaviate Resmi Web Sitesi](https://weaviate.io/) — Weaviate'in resmi web sitesi ve ana kaynağı.
- 🎥 [RAG ile Gelişmiş Yapay Zeka Ajanları](https://www.youtube.com/watch?v=UoowC-hsaf0&list=PLTL2JUbrY6tVmVxY12e6vRDmY-maAXzR1) — Weaviate kullanarak RAG (Retrieval Augmented Generation) ile gelişmiş yapay zeka ajanları oluşturmayı gösteren bir video.
