0
当使用Java客户端API执行模板查询,我得到这个错误:Elasticsearch 5.0 Java客户端 “ParsingException [无[查询]对[查询]注册]”
Caused by: ParsingException[no [query] registered for [query]] ?.
请找到模板查询如下:
POST /_search/template/lookup_temp
{
"template":
{
"query": {
"query_string":
{
"query": {
"city_key":"{{phyCity}}"
}
}
}
}
}
通过以ES-5我正在此错误运行上述查询产生的原因:RemoteTransportException [[IhhQQOk] [127.0.0.1:9300] [指数:数据/读取/搜索[相位/查询]]];嵌套:ParsingException [[size] query malformed,no start_object after query name]; 引起:ParsingException [[size]查询格式错误,查询名称后没有start_object]。你能建议如何解决这个问题吗? – banu
在Elasticsearch 2.3 SearchRequestBuilder有setTemplate方法,但在elasticsearch 5.0中setTemplate不可用在elasticsearch 5.0中备用选项是什么? – banu
你能再请Json吗?我尝试使用curl发布模板并获取它。这对我来说可以。 –