函式名稱: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,可能無法使用這個函式。