函数名称:SolrQuery::setHighlightMergeContiguous()
适用版本:Solr 2.2.0及以上版本
函数说明:该函数用于设置在高亮显示结果中是否合并相邻的高亮片段。
用法:SolrQuery::setHighlightMergeContiguous(bool $flag)
参数:
- $flag(布尔类型):设置是否合并相邻的高亮片段。如果为true,则合并相邻的高亮片段;如果为false,则保留各个高亮片段的独立性。
示例:
$query = new SolrQuery('search term');
// 设置是否合并相邻的高亮片段
$query->setHighlightMergeContiguous(true);
// 执行查询
$response = $client->query($query);
// 获取高亮显示结果
$highlighting = $response->getHighlighting();
在上面的示例中,我们创建了一个Solr查询对象,并设置了搜索关键词为"search term"。然后,使用setHighlightMergeContiguous(true)
函数将合并相邻的高亮片段设置为true。最后,执行查询并获取高亮显示结果。
请注意,这个函数只在Solr 2.2.0及以上版本中可用。如果你使用的是较早版本的Solr,可能无法使用这个函数。