0

使用 java 客户端 API 执行模板查询时,出现此错误:

原因:ParsingException[no [query] 为 [query]] 注册?

请在下面找到模板查询:

POST /_search/template/lookup_temp
{
    "template":
    {
               "query": {
                   "query_string":
                   {
                        "query": {
                            "city_key":"{{phyCity}}"
                        }
                   }
               }
            }    
}
4

1 回答 1

0

如果您使用的是 ElasticSearch 5,API 会稍作更改。因此,用于在 ElasticSearch 5 及以下版本中进行查询。

"query": {
               "query_string":
               {
                    "query": {
                        "city_key":"{{phyCity}}"
                    }
               }
           }

对于弹性搜索 5。

               "query_string":
               {
                    "query": {
                        "city_key":"{{phyCity}}"
                    }
               }
于 2016-11-25T09:15:30.037 回答