查詢

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

「 設定在高亮顯示結果中是否合併相鄰的高亮片段 」


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

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