函数名称: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及更高版本中可用。在较早的版本中,该函数可能不可用或具有不同的用法。