我有一個文檔,其中包含學生和每個學生的成績。它看起來是這樣的:一個Elasticsearch過濾器來確定缺少值
"name": "bill",
"year": 2015,
"grades": [
{"subject": "math", grade: "A"},
{"subject": "english", grade: "B"}
], ...
我在尋找查詢過濾器(S),可以給我:
- 誰研究的數學「的學生名單,並
- 一學生誰有不是學習'數學'。
我在想,一個存在過濾器應該這樣做,但我努力讓我的頭周圍。
這是一個程式化的例子,但該映射是這樣的:
"mappings": {
"student": {
"properties": {
"name": {
"type": "string"
},
"grades": {
"type": "nested",
"properties": {
"subject": {
"type": "string"
},
"grade": {
"type": "string"
}
}
}
}
}
}
難道您發佈索引映射? –
@EvaldasBuinauskas - 添加映射。 – pheobas