pysolr 在 solr 重启后第一次需要时间。场景是这样的。1)重新启动 Solr 服务器 2)直接在 solr 中执行查询需要 4 秒 3)当我们尝试使用 pysolr 执行相同的查询时,第一次需要 300 秒或更长时间。刷新后只需不到 2 秒。
当我检查 pysolr 代码时,时间在下面的代码中。
resp = requests_method(url, data=bytes_body, headers=headers, files=files,
timeout=self.timeout, auth=self.auth)
4)任何人都可以帮助我第一次更快地出去。我认为这是不正常的,因为直接在 Solr 中执行查询只需要几秒钟。