Relevanssi – 更好的搜索
外掛Plugin描述
Relevanssi用更好的搜索引擎替換標準的WordPress搜索,具有許多功能和可配置的選項。您將獲得更好的結果,更好的結果呈現 – 您的用戶會感謝您。
這是Relevanssi的免費版本。還有Relevanssi Premium,它增加了功能。有關Premium的更多信息,請參閱 Relevanssi.com 。
請注意,使用Relevanssi可能需要大量(數百兆字節)的數據庫空間(對於合理的估計,將 wp_posts
數據庫表的大小乘以3)。如果您的主機設置對數據庫表的空間有限,則使用Relevanssi可能會導致問題。在這些情況下,不建議使用Relevanssi。
主要功能
搜索結果按相關性排序,而不是按日期排序。模糊匹配:匹配部分單詞,如果完整單詞不匹配。查找只匹配一個搜索詞的文檔(或查詢)或要求所有單詞出現(AND查詢)。搜索帶引號的短語,例如“搜索短語”。創建顯示點擊位置的自定義摘錄,並突出顯示搜索詞。當用戶突出顯示文檔中的搜索詞點擊搜索結果。搜索評論,標籤,類別和自定義字段.Multisite friendly.bbPress支持。
高級功能
調整標題,標籤和評論的權重。記錄查詢,顯示最熱門的查詢和最近沒有點擊的查詢。使用隱藏變量或外掛Plugin設置嚴格搜索類別和標籤。索引自定義帖子類型和自定義分類法。索引短代碼的內容。谷歌風格“你的意思是?”暗示基於成功用戶搜索的ons。支持 WPML多語言外掛Plugin和 Polylang 。支持 s2member會員外掛Plugin,成員,組和簡單成員。高級過濾以幫助您按照自己的方式破解搜索結果。搜索結果限制以提高大型數據庫的性能。發佈內容和帖子標題的簡單索引與簡單過濾鉤。
高級功能(僅限Relevanssi Premium)
索引附件內容(PDF,Office,Open Office)。改進的拼寫更正在“您的意思是什麼?”建議。在同一多站點安裝中搜索多個站點。搜索和索引用戶配置文件。搜索和索引分類術語頁面(類別,標籤,自定義分類)。搜索和索引wp_posts中的任意列MySQL表。為任何帖子類型和分類法分配權重。為新帖子分配額外權重。讓用戶選擇AND和OR搜索,使用+和 – 運算符(AND和NOT)。突出顯示來自外部搜索引擎的訪問者的搜索詞。導出和導入設置。 WP CLI命令。相關帖子。
Relevanssi在Facebook
你可以在Facebook 找到 Relevanssi。
感謝
Cristian Damm進行標籤索引,評論索引,帖子/頁面排除和一般幫助.Marcus Dalgren用於UTF-8修復.Warren磁帶用於2.5.5修復.Mohib Ebrahim用於無情的尋找蟲子。 John Calahan進行了廣泛的4.0 beta測試。
屏幕截圖







安裝
從WordPress外掛Plugin屏幕安裝外掛Plugin。激活外掛Plugin。轉到外掛Plugin設置頁面,按照說明建立索引。這是它!
Relevanssi使用標準搜索表單,通常不需要對搜索結果模板進行任何更改。
如果搜索沒有帶來任何結果,您的主題可能在搜索結果模板中有一個query_posts()調用。這讓Relevanssi失敗了。有關更多信息,請參閱最重要的Relevanssi調試技巧。
卸載
要卸載外掛Plugin,請使用普通的WordPress外掛Plugin管理工具刪除外掛Plugin(從外掛Plugin頁面,首先取消激活,然後刪除)。如果手動刪除外掛Plugin文件,則數據庫表和選項將保留。
常見問題解答
知識庫
您可以在 Relevanssi知識庫中找到解決方案和解答。
上下文幫助
可以從上下文菜單中找到許多常見問題的答案。只需點擊Relevanssi設置頁面上WordPress管理信息中心右上角的“幫助”即可。
Relevanssi不起作用
如果在安裝和激活Relevanssi後結果沒有改變,最可能的原因是您在搜索結果模板上調用了 query_posts()
。這讓Relevanssi感到困惑。嘗試刪除 query_posts()
調用,看看會發生什麼。
搜索帶有&符號或連字符的單詞不起作用
請閱讀無法找到帶標點符號的單詞。這是Relevanssi功能,但您可以從Relevanssi索引設置中修復它。
用戶搜索日誌在哪裡?
請參閱管理菜單的頂部。有’用戶搜索’。
顯示相關性得分
Relevanssi存儲其用於對$ post變量中的結果進行排序的相關性得分。只需將
echo $ post-> relevant_score
之類的內容添加到PHP代碼塊內的搜索結果模板中,即可顯示相關性分數。
你的意思是?建議
Relevanssi提供谷歌風格的“你的意思是?”的建議。有關詳細信息,請參閱知識庫中的“您的意思是”建議。
什麼是tf * idf稱重?
這是信息檢索中使用的基本稱重方案。 Tf代表項頻率,而idf是反轉文檔頻率。術語頻率只是術語在文檔中出現的次數,而文檔頻率是術語出現的數據庫中的文檔數。
因此,文檔的單詞的權重越多,它在文檔中出現的頻率越高,並且在其他文檔中出現的頻率越低。
什麼是停用詞?
每個文檔數據庫都充滿了無用的單詞。幾乎每個文檔中出現的所有小詞對於信息檢索來說都是完全無用的。基本上,它們的倒置文檔頻率非常低,因此它們在匹配時從不會有太大的功率。此外,刪除這些單詞有助於使索引更小,搜索更快。