如何根據特定字段值區分結果。例如,我有group_id
字段,我不想用相同的group_id獲取多個結果。只得到一個具有特定字段值的項目
[{"name": "Eva", "group_id": "female"},
{"name": "Marina", "group_id": "female"},
{"name": "Raf", "group_id": "male"},
{"name": "Manvel", "group_id": "male"}]
例如,這是我的文檔列表。從這個列表中我只需要得到一個男性和一個女性。所以我認爲我需要按照「組」來分組,並且只能得到一組來自該組的比賽。我認爲這很簡單,我不需要寫這個比賽。在文檔中,可能的例子是更復雜的情況。
好的。你的查詢不起作用? –
{ 'AGGS':{ 'group_by_state':{ '術語':{ '字段': '組' }, '尺寸':1 } } } –
不要使用'大小:1'。刪除它,並添加大小爲「top_hits」:1.我更新了示例查詢,讓我變得更簡單。 –