查詢

SolrClient::ping()函式—用法及示例

「 檢測與 Solr 伺服器的連線是否正常 」


函式:SolrClient::ping()

適用版本:SolrClient 2.2.0 及以上版本

用法: SolrClient::ping() 函式用於檢測與 Solr 伺服器的連線是否正常。它傳送一個 ping 請求到 Solr 伺服器,並返回一個響應,以確認伺服器是否可用。

語法: bool SolrClient::ping( void )

引數: 此函式沒有接受任何引數。

返回值: 如果連線正常,返回 true;如果連線失敗,返回 false。

示例:

// 建立 Solr 客戶端物件
$options = array(
    'hostname' => 'localhost',
    'port'     => 8983,
    'path'     => '/solr/'
);
$client = new SolrClient($options);

// 傳送 ping 請求
if ($client->ping()) {
    echo "連線成功!";
} else {
    echo "連線失敗!";
}

在上面的示例中,首先我們建立了一個 Solr 客戶端物件 $client,然後呼叫 $client->ping() 函式來檢測與 Solr 伺服器的連線。如果連線成功,將輸出 "連線成功!";如果連線失敗,將輸出 "連線失敗!"。

補充糾錯
上一個函式: SolrClient::query()函式
下一個函式: SolrClient::optimize()函式
熱門PHP函式
分享連結