elasticsearch api
Feb 1, 2024
Elasticsearch, bir arama ve analiz motoru olarak kullanılan açık kaynaklı bir NoSQL veritabanıdır. Elasticsearch, RESTful API’leri aracılığıyla etkileşim sağlar. İşte Elasticsearch’in temel API’leri:
Index API:
PUT /index
: Belirtilen isimde yeni bir index oluşturur.GET /index
: Belirtilen index hakkında bilgi alır.DELETE /index
: Belirtilen index'i siler.
Document API:
GET /index/_doc/id
: Belirtilen index ve id ile belirtilen belgeyi getirir.PUT /index/_doc/id
: Belirtilen index ve id ile belirtilen belgeyi oluşturur veya günceller.DELETE /index/_doc/id
: Belirtilen index ve id ile belirtilen belgeyi siler.
Search API:
GET /index/_search
: Belirtilen index üzerinde bir sorgu çalıştırır ve sonuçları getirir.- Elasticsearch Query DSL kullanılarak karmaşık sorgular yapılabilir.