假設我在Azure搜索集合中具有以下模式,並且有100個記錄。Azure搜索。如何獲得分頁時的結果計數
{
"id": '1',
"Status" : "Available",
"name" : "demo 1"
},
{
"id": '2',
"Status" : "Available",
"name" : "demo 1"
},
{
"id": '3',
"Status" : "Removed",
"name" : "demo 1"
},
{
"id": '4',
"Status" : "Booked",
"name" : "demo 4"
}
在我的狀態領域我可以有三個不同的值, 「黃牌警告」,「可用」,「刪除」。
現在我通過分頁使用Azure搜索中的Skip和Top獲取數據。
但是像ElasticSearch聚合功能,有天青尋找一種方式來獲得總沒有爲狀態的網站的預訂,可還是不刪除等。 因爲我不能做在客戶端計數,因爲,我將有有限的記錄數量,並非來自Azure Search的所有記錄。
如果我理解正確,您希望在單個查詢結果中看到聚合和記錄。正確?或者將發佈2個單獨的查詢(一個用於分頁數據和其他聚合)一個選項? –