查詢

SolrQuery::setTermsReturnRaw()函式—用法及示例

「 設定是否在TermsComponent響應中返回原始詞項而非解析詞項 」


函式名稱:SolrQuery::setTermsReturnRaw()

適用版本:Solr 2.0.0+

函式描述:該函式用於設定是否在TermsComponent響應中返回原始詞項而非解析詞項。

用法示例:

// 建立一個新的SolrQuery物件
$query = new SolrQuery();

// 設定返回原始詞項
$query->setTermsReturnRaw(true);

// 執行查詢
$response = $client->query($query);

// 獲取TermsComponent的響應
$termsResponse = $response->getTerms();

// 遍歷返回的詞項
foreach ($termsResponse as $field => $terms) {
    echo "Field: " . $field . "\n";
    echo "Terms: ";
    foreach ($terms as $term => $termStats) {
        echo $term . " ";
    }
    echo "\n";
}

在上面的示例中,我們建立了一個新的SolrQuery物件,並呼叫setTermsReturnRaw(true)來設定返回原始詞項。然後,我們執行查詢,並獲取TermsComponent的響應。最後,我們遍歷返回的詞項並列印出來。

請注意,該函式僅在Solr 2.0.0及更高版本中可用。在較早的版本中,該函式可能不可用或具有不同的用法。

補充糾錯
熱門PHP函式
分享連結