30 Mart 2023 Perşembe

Id, Wildcard ve Prefix ile sorgulama

PUT ders/_bulk
  {"index":{"_id":1}}
  {"ders_adi":"MsSql","ders_suresi":"60","sinif":"A1","tipi":"Database"}
  {"index":{"_id":2}}
  {"ders_adi":"Css","ders_suresi":"45","sinif":"A2","tipi":"Frontend"}
  {"index":{"_id":3}}
  {"ders_adi":"Html","ders_suresi":"45","sinif":"A2","tipi":"Frontend"}
  {"index":{"_id":4}}
  {"ders_adi":"Java","ders_suresi":"25","sinif":"B1","tipi":"Backend"}
  {"index":{"_id":5}}
  {"ders_adi":"C sharp","ders_suresi":"50","sinif":"A2","tipi":"Backend"}


Id ile Sorgulama
Idsi 2 ve 3 olan kayıtları getir.
GET ders/_search
{
  "query": {
    "ids": {
      "values": [2,3]
    }
  }
}



Wildcard ile sorgulama.
Sonu tipi alanında sonu end ile biten kayıtları getir.
GET ders/_search
{
  "query": {
    "wildcard": {
      "tipi": {
        "value": "*end"
      }
    }
  }
}


Prefix ile sorgulama
Prefix wildcarda oranla daha performanslı ve kaynakları daha az kullanan bir yapıdır.


Hiç yorum yok:

Yorum Gönder