【发布时间】:2014-06-23 18:08:57
【问题描述】:
我即将使用 NEST 客户端为 ElasticSearch 设置建议搜索。理想情况下,我会从输入的第二个字符开始匹配。但是,我第一次调用客户端需要 600 毫秒。每个后续调用更像是 20 毫秒。有没有办法缓存或准备 NEST 客户端?
我读过这篇文章:Elasticsearch and .NET
我还了解到,我可以创建新客户端或使用相同的客户端实例而不会产生任何影响。
我只想在调用客户端之前让客户端准备好使用,这样用户就不会等待客户端验证自身。
目前,只要用户访问网站,我就会与客户端建立连接,然后将客户端引用保存在会话中。但是,即使我已经建立了连接,第一次搜索仍然很慢。有没有办法预加载/缓存连接,以便在页面加载期间发生延迟?
【问题讨论】:
标签: elasticsearch nest