これが奇妙な動作なのか、何か間違ったことをしているのかわからないので、これをチェックしてください -
{
"query": {
"bool" : {
"should" : {
"match" : { "pty_forename" : "nathan" }
},
"should" : {
"match" : { "pty_surname" : "smith" }
}
}
}
}
これをコピーしてJSONLintに貼り付け、何が起こるかを確認します。これを JSON.Stringify() で解析しようとすると、まったく同じことが起こります。実際の問題は、私が解析しようとしているもののすべてが正常に解析されない、つまり欠落していることです-
"should":{
"match" : {"pty_forename": "nathan"}
}
私は何を間違っていますか、誰かが洞察を提供できますか?
ありがとう。