如何通过 php 日光浴室在更新期间防止 Solr 超时

How to prevent Solr timeout during updates via php solarium

我是 Solr 新手。我正在使用 php 库 solarium 来 运行 大量更新 Solr 实例。问题是,我在 php-script:

中收到了一个 HttpException

Solr HTTP error: HTTP request failed, Operation timed out after 10000 milliseconds with 0 bytes received

我正在解析一个包含大约 300,000 个数据集的 CSV 文件,并将它们打包成小包。我试过50-1000。但它总是 运行 超时。

如何防止超时?

我的解决方案是使用 BufferedAdd plugin。这可以防止为此类情况创建超时。