こんにちは、私のデータは次のように構成されています弾性検索を使用してオブジェクトのキーを照会する方法は?
var query = {
index: 'firebase',
type: 'student',
"body": {
"query": {
"bool": {
"must": [
{
"nested": {
"path": "subjects",
"query": {
"bool": {
"must": [
{ "exists": { "field": english } }
]
}
}
}
}
]
:
student{
subjects{
biology:{
0: "A2-Level"
1:"AS-Level"
2:"University"
}
}
}
私の主な指標は
"mappings":{"student":{"properties":{"subjects":{"type":"nested","properties":{"biology":{"type":"string"},"english":{"type":"string"}}}
Imは現在、この検索を行うと、次のようにので、私の性質があり、学生であります
英語を勉強している学生を返す。しかし何も返されていないのですか?誰かが私が間違っている場所を提案することはできますか?
をフィールドだけでなく、 '英語' – Val