Bu proje, ElasticSearch veritabanıyla etkileşimde bulunmak için .NET tabanlı Nest kütüphanesini kullanarak temel CRUD (Create, Read, Update, Delete) işlemlerini içerir.
-
Gereksinimler: Projenin çalıştırılabilmesi için .NET Core SDK ve ElasticSearch sunucusunun erişilebilir olması gereklidir.
ElasticSearch sunucusu yerel makinada veya uzak bir sunucuda çalışabilir.
-
Proje Ayarları:
appsettings.json
dosyasında ElasticSearch sunucusu ve diğer yapılandırma ayarlarını yapılandırın.
Kibana'ya 5601
portu üzerinden erişebilir ve inceleyebilirsiniz.
- Ürün Oluşturma:
POST
/api/products
- Tüm Ürünleri Görüntüleme:
GET
/api/products
- Ürün Güncelleme:
PUT
/api/products
- Ürün Silme:
DELETE
/api/products