我正在使用滚动搜索,搜索完成后我必须清除滚动ID。我正在使用nest,api调用如下
但我正在找回这个错误。
{
"error": {
"root_cause": [
{
"type": "action_request_validation_exception",
"reason": "Validation Failed: 1: no scroll ids specified;"
}
],
"type": "action_request_validation_exception",
"reason": "Validation Failed: 1: no scroll ids specified;"
},
"status": 400
}
不过,我可以使用scroll\u id作为参数来执行相同的api调用,而且效果很好。我使用的是7.9版本的es服务器,我假设这是退休和滚动id的请求正文是什么应该是正确的方法,根据文件。有人能解释一下为什么这不起作用吗?另外,是否可以使用nest对参数中的scroll\u id进行删除?提前谢谢。
1条答案
按热度按时间xmd2e60i1#
问题似乎在于你的身体
scroll_id
作为字符串数组发送,应改为作为简单字符串发送: