私は Couchbase - ElasticSearch チュートリアルの統合に従い、beer-sample バケットでテストしています。
問題があります。
次のようなクエリを実行できます。
{
"query": {
"match": {
"doc.name": "IPA"
}
}
}
しかし、そのように検索すると:
{
"query": {
"filtered": {
"query": {
"match_all": { }
},
"filter": {
"term": { "doc.name": "IPA" }
}
}
}
}
何の成果も得られません。
たとえば、「タイプ」:「ビール」など、他の文字列フィールドでは問題はありません
{
"query": {
"match": {
"doc.type": "beer"
}
}
}
{
"query": {
"filtered": {
"query": {
"match_all": { }
},
"filter": {
"term": { "doc.name": "beer" }
}
}
}
}
どうしてか分かりません。
前もって感謝します