1
ユーザーIDが一致するため。みとめquery_strings(ネストされたとネストしていない)
私の現在のクエリは次のようになります。
{
"query": {
"bool": {
"must": [
{
"nested": {
"path": "members",
"score_mode": "none",
"query": {
"bool": {
"filter": [
{ "match": { "members.id": "123456789" } }
]
}
}
}
},
{
"nested": {
"path": "members",
"query": {
"bool": {
"must": {
"simple_query_string": {
"query": "Rhymen",
"fields": ["members.fullName"]
}
}
}
}
}
}
]
}
}
}
私は1つのクエリでのメンバーとスレッド名をフィルタリングすることができますか私は2つの別々のクエリをマージする必要がありますか?私は "minimum_should_match:1"で "should"を追加しようとしましたので、入れ子になっていない "query_string"を追加することができました。しかし、それは期待どおりに機能しませんでした(スコアはかなりねじ込みました)。