terms.letter_score
の目的の結果を返さないこの弾性クエリがあります。インデックスに一致するものがあると確信しています。このクエリー(letter_scoreを除く)は、フィルタリングされた結果は返されますが、letter_score
は返されません。唯一の違いは(私が知る限り)cat_id
の値は整数と文字列のリストであるということです。ここで何が問題になるのでしょうか?私は基本的にそれをletter_score
リストからの任意の値に一致させるようにしようとしています。用語クエリが文字列のリストの結果を返しません
おかげ
{
"size": 10,
"query": {
"bool": {
"filter": [
{
"terms": {
"cat_id": [
1,
2,
4
]
}
},
{
"terms": {
"letter_score": [
"A",
"B",
"E"
]
}
}
]
}
}
}