我正在Kibana控制台中运行以下GET查询,由于某种原因,我在响应窗口中收到如下错误://错误[match]格式错误的查询,预期为[END_OBJECT],但是找到了[FIELD_NAME]任何人都可以建议为什么我不能在“应该”部分中使用多个匹配块? //响应-如果我取出其中一个匹配块,则可以正常工作?
{
"error": {
"root_cause": [
{
"type": "parsing_exception",
"reason": "[bool] malformed query, expected [END_OBJECT] but found [FIELD_NAME]",
"line": 32,
"col": 7
}
],
"type": "parsing_exception",
"reason": "[bool] malformed query, expected [END_OBJECT] but found [FIELD_NAME]",
"line": 32,
"col": 7
}, “状态”:400 }
当我使用下面的数据发出POST请求时,出现上述错误
{
"query": {
"bool": {
"should": [
{
"match": {
"tags": "divorce"
}
},
{
"match": {
"textpost": "divorce"
}
},
{
"match": {
"domaine": "divorce"
}
},
{
"match": {
"title": "divorce"
}
}
],
"filter": {
"term": {
"domaine": "Arbitrage"
}
}
},
"aggs": {
"domaines`": {
"terms": {
"field": "domaine"
}
}
},
"highlight": {
"order": "score",
"pre_tags": [
"<em class='surkeyw'>"
],
"post_tags": [
"</em>"
],
"fields": {
"title": {
"number_of_fragments": 0
},
"domaine": {
"number_of_fragments": 0
},
"textpost": {},
"tags": {
"number_of_fragments": 0
},
"resume": {
"number_of_fragments": 0
}
}
}
}
} 我从一个星期开始努力 请帮帮我 谢谢