Skip to content

ElasticSearch veritabanıyla etkileşimde bulunmak için .NET tabanlı Nest kütüphanesini kullanarak temel CRUD (Create, Read, Update, Delete) işlemlerini yapan örnek bir projedir.

Notifications You must be signed in to change notification settings

mustafadikyar/elasticsearch-with-nest

Repository files navigation

Elasticsearch/Kibana (Nest Kütüphanesi)

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.

Nasıl Başlatılır ve Kullanılır?

  1. 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.

  2. Proje Ayarları: appsettings.json dosyasında ElasticSearch sunucusu ve diğer yapılandırma ayarlarını yapılandırın.

Kayıtlar Nereden Görüntülenir?

Kibana'ya 5601 portu üzerinden erişebilir ve inceleyebilirsiniz.

API Endpoints

  • Ü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

About

ElasticSearch veritabanıyla etkileşimde bulunmak için .NET tabanlı Nest kütüphanesini kullanarak temel CRUD (Create, Read, Update, Delete) işlemlerini yapan örnek bir projedir.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages