[問題]可否空清search table的內容?

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

[問題]可否空清search table的內容?

文章 china2000 »

今天和我的ISP技術員閒聊!他說這兩個table是可以空清的以便減少空間!這兩個table只是用於搜尋方法!空清後亦會因用戶使用搜尋功能時自動加記錄!一如Internet Explorer中的Internet Temporary一樣!我當時有懷疑但沒有反駁他!請問他說的是無聊話嗎?

phpbb_search_wordlist
phpbb_search_wordmatch
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

他並沒有說錯, 這兩個資料表的內容是可以清空的
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

文章 china2000 »

老師,

那假若我清空這兩個資料表的內容後(phpbb_search_wordlist 和 phpbb_search_wordmatch),會不會對論壇運作速度有影響呢?還是不要理會它倆?我的論壇SQL database裡這兩個資料表的內容約有280MB!

Best rgds,
China2000
chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss »

china2000 寫:那假若我清空這兩個資料表的內容後(phpbb_search_wordlist 和 phpbb_search_wordmatch),會不會對論壇運作速度有影響呢?
有影響的話怎麼會跟你說可以清?
china2000 寫:還是不要理會它倆?我的論壇SQL database裡這兩個資料表的內容約有280MB!
要不要清看你高興 :P
通常我是在轉出/轉入 SQL 的時候忽略這兩個 table 的資料而已...
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

china2000 寫:老師,

那假若我清空這兩個資料表的內容後(phpbb_search_wordlist 和 phpbb_search_wordmatch),會不會對論壇運作速度有影響呢?還是不要理會它倆?我的論壇SQL database裡這兩個資料表的內容約有280MB!

Best rgds,
China2000
這些資料居然有 '280MB'? :-o

即使不做資料的轉移, 也應該適時地清空它們;
清空後, 不但不會對論壇運作速度有不良影響, 反而有益.

試問:
體重輕的人跑得快, 還是體重重的人呢?
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

文章 china2000 »

謝謝各位老師、學長教導,學生先在後台關閉論壇後,進入phpMyAdmin空清(phpbb_search_wordlist 和 phpbb_search_wordmatch)這兩個table,再回論壇查看運作,一切正常!減肥成功了 ;)
hollowaysxp
竹貓忠實會員
竹貓忠實會員
文章: 535
註冊時間: 2004-06-01 22:39
來自: 仙境傳說回憶最美~台灣桃園
聯繫:

文章 hollowaysxp »

那這兩張表一定有用處...
●架設主機作業系統: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論壇
ckmarkhsu
星球公民
星球公民
文章: 139
註冊時間: 2005-03-21 09:38

文章 ckmarkhsu »

hollowaysxp 寫:那這兩張表一定有用處...
應該是沒有,如果我沒記錯,目前竹貓的 phpBB 是直接搜尋 topic 資料表

用類似 LIKE '%keywords%' 的方式搜尋,所以那兩個資料表應該是完全沒用途
台灣深藍vBulletin技術論壇

vBulletin 論壇系統,內建

「0 修改新增插件」「完整附件功能」「無限深度子論壇」「進階權限管理」「前台 AJAX 即時管理」

歡迎研究:)
jwxinst
竹貓忠實會員
竹貓忠實會員
文章: 945
註冊時間: 2006-03-31 10:07
來自: New York, USA     學業狀況: 當天才...       個人狀況: 臭蛋
聯繫:

文章 jwxinst »

那兩張表單是用來讓站長當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
ckmarkhsu
星球公民
星球公民
文章: 139
註冊時間: 2005-03-21 09:38

文章 ckmarkhsu »

jwxinst 寫:那兩張表單是用來讓站長當log查search word都是什麼?
jwxinst 寫:那兩張表單是用來讓站長當log查search word都是什麼?
耶,不是醬子,那兩張表在非多位元語系國家的討論版很有用

目的是要做搜尋功能的索引以大幅加速搜尋效能,但在中文環境下,phpBB 搜尋時會自動跳過這個索引,直接搜尋 topic 資料表


至於他是怎麼做索引的,我概略解釋如下

在英語系的論壇中,假設你回覆一篇文章,內文包含
PhpBB is the best forum software in the world!
phpBB 便會在 phpbb_search_wordlist 資料表中寫入

word_text(欄位名稱)
phpBB
is
the
best
forum
software
in
world

寫入這幾筆「不重複」的單字,並在 phpbb_search_wordmatch 資料表中將該文章編號與這幾個單字做對應

往後,當使用者搜尋 phpBB 這個關鍵字時, 系統便會執行

代碼: 選擇全部

SELECT * FROM `phpbb_search_wordlist` WHERE `word_text` = 'phpbb'
再用 phpbb_search_wordmatch 的紀錄去找出哪些文章中包含 phpBB 這個關鍵字

説到這,一定有人想問,那何不直接這樣搜尋

代碼: 選擇全部

SELECT * FROM `phpbb_posts_text` WHERE post_text LIKE '%phpBB%'
這不是更直接瞭當不麻煩?

關鍵在於 LIKE '%%' 的 SQL 條件語法比起 = 這種語法慢上數十倍(在同樣資料筆數的條件下)

若是上百萬篇文章的論壇,對效能衝擊就更大了:p 因此才會有這種以空間換取效能的搜尋演算法

不過因 phpBB 預設的這種索引模式不支援中文(多位元),因此只好回到最原始的方式用 LIKE 比對啦:p


當然實際的運作方式沒這麼簡單,這只是概略的解釋他的運作原理而以:p 希望對大家有幫助:p
台灣深藍vBulletin技術論壇

vBulletin 論壇系統,內建

「0 修改新增插件」「完整附件功能」「無限深度子論壇」「進階權限管理」「前台 AJAX 即時管理」

歡迎研究:)
willyhot
星球公民
星球公民
文章: 92
註冊時間: 2003-08-27 11:19

Re:

文章 willyhot »

china2000 寫:謝謝各位老師、學長教導,學生先在後台關閉論壇後,進入phpMyAdmin空清(phpbb_search_wordlist 和 phpbb_search_wordmatch)這兩個table,再回論壇查看運作,一切正常!減肥成功了 ;)
那請問減肥後速度有沒有變快了呢? :roll:
●主機作業系統:Linux
●我安裝的程式:Apache + PHP5.2.5 + MySQL5.0.51A
●我的 phpBB 版本:phpBB 3.0.6
●我的 domain (網域名稱) : aquariumfarm.com
●我的 phpBB 連結網址: http://aquariumfarm.com/phpBB2/
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

Re: [問題]可否空清search table的內容?

文章 china2000 »

A little bit improve.
willyhot
星球公民
星球公民
文章: 92
註冊時間: 2003-08-27 11:19

Re: [問題]可否空清search table的內容?

文章 willyhot »

china2000 寫:A little bit improve.
Thanks! (:Y)
●主機作業系統:Linux
●我安裝的程式:Apache + PHP5.2.5 + MySQL5.0.51A
●我的 phpBB 版本:phpBB 3.0.6
●我的 domain (網域名稱) : aquariumfarm.com
●我的 phpBB 連結網址: http://aquariumfarm.com/phpBB2/
VEESE
星球普通子民
星球普通子民
文章: 2
註冊時間: 2008-02-29 10:53

Re: [問題]可否空清search table的內容?

文章 VEESE »

我的纯英文站点清空后,就不能搜索。有什么办法恢复吗?
yehrussell
竹貓忠實會員
竹貓忠實會員
文章: 548
註冊時間: 2006-01-03 07:48

Re: [問題]可否空清search table的內容?

文章 yehrussell »

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/
主題已鎖定

回到「phpBB 2 安裝與使用」