[MOD] 中文二字分詞搜尋 (Hanzi paired search)

MODs Released by Other phpbb Sites
歡迎推薦非官方認證外掛,或許有安全性之疑慮,所有問題由原發表者回覆!

版主: 版主管理群譯文組

版面規則
所謂「非官方認證外掛」是指未經官方認證,發表在 [3.0.x] MODs in Development 版面的外掛。

為了維護推薦外掛之品質,自即日起,如果要在這個版面推薦外掛,那麼請遵守底下格式,謝謝合作!

發文格式:
  • 外掛名稱:(原文/中文化名稱)
  • 外掛作者:(原文)
  • 外掛描述:(原文/中文化描述)
  • 外掛版本:(原文)
  • 外掛下載:(連結位址)
  • 資料來源:(連結位址)
    --
  • 中文化分享:(若外掛無須修改語言檔、或無須上傳語言檔,則免之。)
    --
  • 使用後心得:(簡單陳述您的安裝經驗、使用心得、或其他注意事項。)


p.s.
這個版面之發文,需經版主審核。
主題已鎖定
danny212
星球普通子民
星球普通子民
文章: 8
註冊時間: 2008-12-03 00:50

[MOD] 中文二字分詞搜尋 (Hanzi paired search)

文章 danny212 »

外掛名稱: 中文二字分詞搜尋 (Hanzi paired search)
外掛原作者: IOsetting
外掛修改版作者: danny212
外掛描述:
  • 在預設情況下,如果搜尋「中文二分法」,程式會自動切成「中 文 二 分 法」
    很多結果實際上並不含有連續的「中文二分法」字串,相當不精確。
    安裝本外掛以後,會改為搜尋「中文 文二 二分 分法」,正確率可增加許多。
--
注意:
  1. 二字分詞由於會把很多二字詞組合收入索引,會造成 MySQL 索引資料庫大小暴增,目前的測試結果,大約會增至 3~4 倍。
  2. 如果後台啟用全文更新(當文章發表時更新全文索引),由於索引量增加,發文、修文的速度會變慢。
--
安裝方法:
修改:includes/search/fulltext_native.php

如果該檔沒有被修改過,直接以下載的檔案覆蓋原檔即可。
如果該檔有修改過,請開啟下載的檔案,把該檔案內所有夾在 // Start Hanzi paired search MOD// End Hanzi paired search MOD 之間的部分複製並貼到原檔案適當的地方即可。

修改檔案後上傳,刪除索引,再重建索引。
hanzi_paired_search.zip
(11.85 KiB) 已下載 704 次
--
修改部分:
  1. 修改如「修改檔案後上傳,刪除索引」被切成「修改 改檔 檔案 案後 後上 上傳 傳 刪除 除索 索引」(多出一個「傳」)
  2. 修改搜尋單個中文字找到結果大量減少的問題
  3. 稍微優化程式碼,減少累贅
--
可參考這篇 http://phpbb-tw.net/phpbb/viewtopic.php?f=116&t=51821
主題已鎖定

回到「[3.0.x] 非官方認證外掛」