长查询的ElasticSearch,Nest和超时

 开卷_汤娅造_673 发布于 2023-01-01 10:29

我正在使用带有Nest的ElasticSearch(0.9.16)并且有一些查询需要超过60秒.发生这种情况时,我收到以下错误:

var setting = new ConnectionSettings(new Uri(searchUrl)).SetTimeout(200000);

虽然我担心查询花了这么长时间,但对于这个问题,如果有办法增加超时,我只是感兴趣.我一直无法找到增加超时的方法.

注意,我确实看到了几个可以设置超时的地方,但这些不是正确的地方:

searchdescriptor.Timeout("120000");

要么

var setting = new ConnectionSettings(new Uri(searchUrl)).SetTimeout(200000);

第一个设置连接超时,第二个设置ElasticSearch超时,这两个都没有帮助.

谢谢,埃里克

1 个回答
  • 实际上,令我懊恼的是,ConnectionSettings().SetTimeout()确实增加了请求超时并解决了我的问题.我不知道为什么我最初错过了这个.

    2023-01-01 10:31 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有