Elastic Nest Json String | C#

Merhaba,
C# tarafında NEST kütüphanesi kullanarak Elastic sunucusundan sorgular yapılabilir.
Bu sorguların JSON string haline ihtiyacınız olursa şu şekilde kontrol edebilirsiniz.
Daha sonra bu JSON stringi PostMan gibi bir tool kullanarak kendiniz de test edebilirsiniz.

ISearchResponse aramaSonucMalzeme = SrvSabitler.ElasticSorgu.Search(s => s
.RequestConfiguration(r => r.DisableDirectStreaming())
.From(filtre.SayfaNo == 1 ? 0 : (filtre.SayfaNo * filtre.SayfaBasinaKayitSayisi) - filtre.SayfaBasinaKayitSayisi)
.Size(filtre.SayfaBasinaKayitSayisi)
.Sort(t => !string.IsNullOrEmpty(filtre.MalzemeNo) ? t.Ascending(sa => sa.malzeme_no) : t.Descending(SortSpecialField.Score).Ascending(r => r.malzeme_no))

.MinScore(skorAltLimit)
.Query(fo)
);

string jsonOutput = System.Text.Encoding.UTF8.GetString(aramaSonucMalzeme.ApiCall.RequestBodyInBytes);

Selamlar.

Leave a Reply

Your email address will not be published. Required fields are marked *