萬盛學電腦網

 萬盛學電腦網 >> CMS教程 >> Discuz! X2.5搜索設置圖文教程

Discuz! X2.5搜索設置圖文教程

class="area"> 在社區不斷積累沉澱的過程中,用戶發現往往是愈是專業的社區卻不能迅速的找到自己想要的內容而社區價值的挖掘往往需要通過站點主動的推薦和被動的搜索來呈現,主動推送方面我們提供了門戶+DIY便於內容更好的展示和管理,同時我們引入了縱橫搜索,讓搜索變得更加精准、高效、易用。

    在搜索運營過程中,我們發現網友在遇見問題的時候不知道該搜什麼、怎麼搜,因此,為用戶推薦其感興趣的話題、熱門關鍵字的推薦就成了日常運營中所必須注意的一個細節,縱橫搜索可以對論壇的信息進行更加深入的挖掘和提煉,並總結為熱點關鍵詞通過各種情境下不同的形式推薦給用戶,讓網友在您站內多留一會兒。同時將社區價值以最優質、最相關的形式呈現在搜索結果頁!

一、開啟搜索
開啟搜索功能,可以在後台進行設置開啟、限制搜索。
操作路徑:【後台】=>【全局】=>【搜索設置】
如下圖所示為全部開啟:

1.gif

開啟搜索功能後在前台的顯示如下:

2.gif

可以在開啟的任意模塊中進行搜索。

二、熱門關鍵詞推薦
當您遇到熱門問題不知道該搜什麼,怎麼搜的時候,可以點擊熱門關鍵詞進行搜索,將直接顯示相關結果推薦。
熱門關鍵詞也可以在後台直接添加

3.gif

在前台的顯示效果:

4.gif

三、Sphinx 全文檢索設置
一般而言,Sphinx是一個獨立的搜索引擎,意圖為其他應用提供高速、低空間占用、高結果相關度的全文搜索功能。
1、設置 Sphinx 主機名,或者 Sphinx 服務 socket 地址
開啟Sphinx 全文檢索後,需要填寫 Sphinx 主機名:例如,本地主機填寫“localhost”,或者填寫 Sphinx 服務 socket 地址,必須是絕對地址:
例如,/tmp/sphinx.sock。
2、設置 Sphinx 主機端口
填寫 Sphinx 主機端口:例如,3312,主機名填寫 socket 地址的,則此處不需要設置。
3、設置標題索引名
填寫 Sphinx 配置中的標題主索引名及標題增量索引名:例如,“threads,threads_mintue”。
注意:多個索引使用英文符號“,”連接,必須按照 Sphinx 配置文件中的索引名填寫。
4、設置全文索引名
填寫 Sphinx 配置中的全文主索引名及全文增量索引名:例如,“posts,posts_mintue”。
5、設置最大搜索時間
填寫最大搜索時間,以毫秒為單位。參數必須是非負整數。默認值為 0,意思是不做限制。
6、設置最大返回匹配項數目
填寫最大返回匹配項數目,必須是非負整數,默認值10000。
7、設置全文索引評分模式
有三種模式可供選擇:
1)SPH_RANK_PROXIMITY_BM25, 默認模式,同時使用詞組評分和 BM25 評分,並且將二者結合。
2)SPH_RANK_BM25,統計相關度計算模式,僅使用 BM25 評分計算(與大多數全文檢索引擎相同)。這個模式比較快,但是可能使包含多個詞的查詢的結果質量下降。
3)SPH_RANK_NONE,禁用評分的模式,這是最快的模式。實際上這種模式與布爾搜索相同。所有的匹配項都被賦予權重1。
copyright © 萬盛學電腦網 all rights reserved