我必须使用面向 Apache Solr 的 solarium Client php 提取丰富的文档并提交;在日光浴室 Curl 的文档中是默认适配器,然后我不需要:
$client->setAdapter('Solarium\Core\Client\Adapter\Curl');
然后我想强制连接在完成处理后显式关闭,当发生这种情况时,Curl 只会打开另一个连接;为此,我尝试了以下代码:
$ch = curl_init();
$headers=array('Content-Type:multipart/form-data',
'Connection: Keep-Alive',
'Keep-Alive: 300');
curl_setopt($ch, CURLOPT_HTTPHEADER,$headers);
最后执行请求:
$query->setDocument($doc);
$request = $client->createRequest($query);
$result = $client->executeRequest($request);
但在 30 秒超时后停止索引过程。