[問題]可否空清search table的內容?
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
[問題]可否空清search table的內容?
今天和我的ISP技術員閒聊!他說這兩個table是可以空清的以便減少空間!這兩個table只是用於搜尋方法!空清後亦會因用戶使用搜尋功能時自動加記錄!一如Internet Explorer中的Internet Temporary一樣!我當時有懷疑但沒有反駁他!請問他說的是無聊話嗎?
phpbb_search_wordlist
phpbb_search_wordmatch
phpbb_search_wordlist
phpbb_search_wordmatch
-
- 竹貓忠實會員
- 文章: 535
- 註冊時間: 2004-06-01 22:39
- 來自: 仙境傳說回憶最美~台灣桃園
- 聯繫:
那這兩張表一定有用處...
●架設主機作業系統:FreeBSD 6.2-RELEASE (自行架設)
●我的上網方式:FTTB+VDSL HINET 10M/2M
●我安裝的程式:Apache 2.0.59+ PHP Version 4.4.4 + MySql 4.1.21+phpMyadmin 2.9.1.1
●我的 phpBB3 版本:phpBB3.0.1
●我的 phpBB3 連結網址 http://nitcs.itrello.com/forum/
NITCS歡迎你
NITCS論壇
●我的上網方式:FTTB+VDSL HINET 10M/2M
●我安裝的程式:Apache 2.0.59+ PHP Version 4.4.4 + MySql 4.1.21+phpMyadmin 2.9.1.1
●我的 phpBB3 版本:phpBB3.0.1
●我的 phpBB3 連結網址 http://nitcs.itrello.com/forum/
NITCS歡迎你
NITCS論壇
那兩張表單是用來讓站長當log查search word都是什麼?
目前狀態
GoKo Music進度: 10%
問個問題不要緊,可是沒有發文格式、問題不夠詳細情況,難道要用猜嗎?
新手必讀
[教學] 基本認識、學習、隨我架設phpBB的新手通 -更新至2.0.22
問問題的技巧
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=44340
MOD安裝教學及轉碼
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=22832
GoKo Music進度: 10%
問個問題不要緊,可是沒有發文格式、問題不夠詳細情況,難道要用猜嗎?
新手必讀
[教學] 基本認識、學習、隨我架設phpBB的新手通 -更新至2.0.22
問問題的技巧
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=44340
MOD安裝教學及轉碼
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=22832
jwxinst 寫:那兩張表單是用來讓站長當log查search word都是什麼?
耶,不是醬子,那兩張表在非多位元語系國家的討論版很有用jwxinst 寫:那兩張表單是用來讓站長當log查search word都是什麼?
目的是要做搜尋功能的索引以大幅加速搜尋效能,但在中文環境下,phpBB 搜尋時會自動跳過這個索引,直接搜尋 topic 資料表
至於他是怎麼做索引的,我概略解釋如下
在英語系的論壇中,假設你回覆一篇文章,內文包含
phpBB 便會在 phpbb_search_wordlist 資料表中寫入PhpBB is the best forum software in the world!
word_text(欄位名稱)
phpBB
is
the
best
forum
software
in
world
寫入這幾筆「不重複」的單字,並在 phpbb_search_wordmatch 資料表中將該文章編號與這幾個單字做對應
往後,當使用者搜尋 phpBB 這個關鍵字時, 系統便會執行
代碼: 選擇全部
SELECT * FROM `phpbb_search_wordlist` WHERE `word_text` = 'phpbb'
説到這,一定有人想問,那何不直接這樣搜尋
代碼: 選擇全部
SELECT * FROM `phpbb_posts_text` WHERE post_text LIKE '%phpBB%'
關鍵在於 LIKE '%%' 的 SQL 條件語法比起 = 這種語法慢上數十倍(在同樣資料筆數的條件下)
若是上百萬篇文章的論壇,對效能衝擊就更大了:p 因此才會有這種以空間換取效能的搜尋演算法
不過因 phpBB 預設的這種索引模式不支援中文(多位元),因此只好回到最原始的方式用 LIKE 比對啦:p
當然實際的運作方式沒這麼簡單,這只是概略的解釋他的運作原理而以:p 希望對大家有幫助:p
Re:
那請問減肥後速度有沒有變快了呢?china2000 寫:謝謝各位老師、學長教導,學生先在後台關閉論壇後,進入phpMyAdmin空清(phpbb_search_wordlist 和 phpbb_search_wordmatch)這兩個table,再回論壇查看運作,一切正常!減肥成功了
●主機作業系統:Linux
●我安裝的程式:Apache + PHP5.2.5 + MySQL5.0.51A
●我的 phpBB 版本:phpBB 3.0.6
●我的 domain (網域名稱) : aquariumfarm.com
●我的 phpBB 連結網址: http://aquariumfarm.com/phpBB2/
●我安裝的程式:Apache + PHP5.2.5 + MySQL5.0.51A
●我的 phpBB 版本:phpBB 3.0.6
●我的 domain (網域名稱) : aquariumfarm.com
●我的 phpBB 連結網址: http://aquariumfarm.com/phpBB2/
Re: [問題]可否空清search table的內容?
A little bit improve.
Re: [問題]可否空清search table的內容?
Thanks!china2000 寫:A little bit improve.
●主機作業系統:Linux
●我安裝的程式:Apache + PHP5.2.5 + MySQL5.0.51A
●我的 phpBB 版本:phpBB 3.0.6
●我的 domain (網域名稱) : aquariumfarm.com
●我的 phpBB 連結網址: http://aquariumfarm.com/phpBB2/
●我安裝的程式:Apache + PHP5.2.5 + MySQL5.0.51A
●我的 phpBB 版本:phpBB 3.0.6
●我的 domain (網域名稱) : aquariumfarm.com
●我的 phpBB 連結網址: http://aquariumfarm.com/phpBB2/
Re: [問題]可否空清search table的內容?
我的纯英文站点清空后,就不能搜索。有什么办法恢复吗?
-
- 竹貓忠實會員
- 文章: 548
- 註冊時間: 2006-01-03 07:48
Re: [問題]可否空清search table的內容?
您可能是刪除,不是清空VEESE 寫:我的纯英文站点清空后,就不能搜索。有什么办法恢复吗?
##### 以下為 '基本的發問格式' #####
●主機作業系統:租用主機
●快速架站程式: (請務必註明版本,如果安裝在自己電腦上才填寫)
●您的上網方式:
●您安裝的程式:Apache + php + MySql 或其他
PHP 版本: 8.1.24 + MySQL(i) 5.7.44
●您的 phpBB 版本: phpBB 3.3.11
●您的 domain (網域名稱) :herb-tw.com
●您的 phpBB 連結網址: https://herb-tw.com/phpBB/
●主機作業系統:租用主機
●快速架站程式: (請務必註明版本,如果安裝在自己電腦上才填寫)
●您的上網方式:
●您安裝的程式:Apache + php + MySql 或其他
PHP 版本: 8.1.24 + MySQL(i) 5.7.44
●您的 phpBB 版本: phpBB 3.3.11
●您的 domain (網域名稱) :herb-tw.com
●您的 phpBB 連結網址: https://herb-tw.com/phpBB/