更新項目
其實跟 rev.18 一樣,差別只有搜尋迴響的功能完成了。
- 新增選項頁面,其中包含以下功能:
- 設定搜尋範圍是否包含迴響
- 設定 N-gram 表格中是否包含 HTML ,如果包含的話,在搜尋框打 HTML 代碼能找到東西
- 手動重建 N-gram 表格資料按鈕,設定完前兩個選項後必須按一下這個
- 顯示目前 N-gram 表格的狀態,包含目前資料筆數、資料佔用空間及索引佔用空間這些資訊
- 移除此 Plugin 按鈕,使用這個按鈕的話,它還會幫你刪除 N-gram 表格以及此 Plugin 的設定值
- 不要將重複的 N-gram 字詞刪除,這樣對計算關聯性應該比較有幫助
- 刪除文章時,同時也刪除 N-gram 表格中對應的資料(不過這不影響搜尋結果,舊版中並不會因此找到已刪除的文章)
INSERT LOW_PRIORITY改成INSERT DELAYED,這好像才真的對效能有所幫助
Bigram Full-Text Search v0.2.1
已知問題
- 已安裝舊版使用者更新時可能會看見一堆 Warning ,說
array_search()第二個參數型態錯誤之類的… 不過這個訊息只會出現一次,而且不影響更新。
隱藏功能
- 因為 N-gram 表格、 Full-text index 都已經建好了,所以順便加上一個列出相關文章的功能:
bfs_GetRelatedEntries(),在 Theme 中加上<ul><?php bfs_GetRelatedEntries(); ?></ul>即可。
計畫中功能
- 設定不於迴響中搜尋時,則不建立
wp_comments_ngram表格 - 支援 boolean full-text search operators
- 可選用 Trigram (讓 Index 變得更大,但結果可能更準確)
1 Response