函式名稱: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及更高版本中可用。在較早的版本中,該函式可能不可用或具有不同的用法。