使用elastic search的template query,组织好query_string访问后,提示 “ match query malformed, no start_object after query name”。服务器应该是 es7.2的版本。
这个query_string没学太明白,但是这个报错说明qurey string的层级写的有点问题。照下面这个层级改了一下好了。如果路过的大佬后来看到es的文档中有明确说明的,可以留言个网址,我去看看。
{
"query":{
"bool":{
"must":[
{
"term":{}
},
{
"range":{}
}],
"should":[]
}
}
}