我是 elasticsearch 新手,我需要优化 python 客户端来在 elasticsearch 集群上进行搜索/索引。在我看来,瓶颈是客户端本身,而elasticsearch可以处理更多的查询。我想知道如何使我的程序更优化以提高性能。我应该使用多处理还是多线程,或者有更优雅的方式来完成这项工作。谢谢
问问题
2080 次
1 回答
2
如果您的 ES 服务器可以轻松处理多个请求,您可以使用ThreadPoolExecutor来同时运行多个查询。
由于操作主要是 IO 驱动的,使用线程应该足够了。
于 2015-08-02T10:04:13.210 回答