[問題] 搜尋不到該有的文章

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
imcat
星球普通子民
星球普通子民
文章: 16
註冊時間: 2003-11-21 21:17

[問題] 搜尋不到該有的文章

文章 imcat »

●架設主機作業系統:Windows 2000 Server SP4
●快速架站程式:無\r
●免費空間連結:無\r
●您的上網方式:CABLE 東森 2M/256K
●您安裝的程式:IIS 5 + PHP 4.3.10 + MySQL 4.1.8
●您的 phpBB2 版本:phpBB 2.0.13
●您的 domain(網域名稱) :無\r
●您的 phpBB2 連結網址: 無\r
●錯誤代碼:無\r
●錯誤狀態:

我拿了近十萬筆的資料(結構與論壇類似), 將它匯入 phpBB 的資料表:
phpbb_categories, phpbb_forums, phpbb_posts, phpbb_posts_text, phpbb_topics, phpbb_users

花了很多時間終於完成. 連上論壇也能正確檢視各篇主題與文章.

但是用搜尋功能時, 卻都搜尋不到該有的文章:
「系統訊息: 沒有相關主題或文章符合您要搜尋的條件」

請問是否還有遺漏之處? 謝謝.
kp3011
竹貓忠實會員
竹貓忠實會員
文章: 384
註冊時間: 2004-05-15 21:16
來自: HKG

文章 kp3011 »

複製漏了 phpbb_search_* 表格 :wink:
●架設主機作業系統:CentOS 4.7
●您的 phpBB2 版本:phpBB 3.0.4
●您的 domain(網域名稱):www.hkbf.org | forum.hkbrda.org
imcat
星球普通子民
星球普通子民
文章: 16
註冊時間: 2003-11-21 21:17

文章 imcat »

kp3011 寫:複製漏了 phpbb_search_* 表格 :wink:
謝謝您的回覆.
這三個 search 資料表我沒有存入任何一筆資料, 是空的資料表.

有去看我另一個 phpBB 的資料庫, 發現那三個資料表裡面存的東西很奇怪, 看不懂, 應該是系統自己存進去的.

請問我接下來應該如何做?
kp3011
竹貓忠實會員
竹貓忠實會員
文章: 384
註冊時間: 2004-05-15 21:16
來自: HKG

文章 kp3011 »

imcat 寫:
kp3011 寫:複製漏了 phpbb_search_* 表格 :wink:
謝謝您的回覆.
這三個 search 資料表我沒有存入任何一筆資料, 是空的資料表.

有去看我另一個 phpBB 的資料庫, 發現那三個資料表裡面存的東西很奇怪, 看不懂, 應該是系統自己存進去的.

請問我接下來應該如何做?
直接複製
●架設主機作業系統:CentOS 4.7
●您的 phpBB2 版本:phpBB 3.0.4
●您的 domain(網域名稱):www.hkbf.org | forum.hkbrda.org
richer
星球公民
星球公民
文章: 170
註冊時間: 2004-09-14 12:55
來自: 幻想的世界
聯繫:

文章 richer »

http://phpbb-tw.net/phpbb/viewtopic.php?t=32006

那三張資料表\r
是存放收尋結果使用的
所以裡面現在有沒有東西不影響收尋的進行
所以說在做資料庫的備分與回覆的時候
只需要保有資料表的格式部份
至於內容的部份就可以省略
DC club 對分散式運算的小小貢獻
Matiz Club
●空間商: ACSite.NET
●服務程式:Linux + LiteSpeed V5.4 + php 5.2.14 + MySQL(i) 5.0.85 + phpBB 3.0.11
kp3011
竹貓忠實會員
竹貓忠實會員
文章: 384
註冊時間: 2004-05-15 21:16
來自: HKG

文章 kp3011 »

richer 寫:http://phpbb-tw.net/phpbb/viewtopic.php?t=32006

那三張資料表\r
是存放收尋結果使用的
所以裡面現在有沒有東西不影響收尋的進行
所以說在做資料庫的備分與回覆的時候
只需要保有資料表的格式部份
至於內容的部份就可以省略
真的嗎? 我試過清空資料表之後, 搜尋不到文章 :roll:
●架設主機作業系統:CentOS 4.7
●您的 phpBB2 版本:phpBB 3.0.4
●您的 domain(網域名稱):www.hkbf.org | forum.hkbrda.org
richer
星球公民
星球公民
文章: 170
註冊時間: 2004-09-14 12:55
來自: 幻想的世界
聯繫:

文章 richer »

在我的論壇上 可以ㄚ~~
不會出問題 ~~
DC club 對分散式運算的小小貢獻
Matiz Club
●空間商: ACSite.NET
●服務程式:Linux + LiteSpeed V5.4 + php 5.2.14 + MySQL(i) 5.0.85 + phpBB 3.0.11
頭像
ez2ask
星球普通子民
星球普通子民
文章: 10
註冊時間: 2005-05-23 13:04

[問題] 我也有相同搜尋功能的問題,可否請教一下?

文章 ez2ask »

前輩,您好:

讀完在貴網找到相關類似的文章之後,還是沒有找到答案,所以可否請教一下前輩們........ :oops:

我的phpbb是2.0.17版UTF-8(中英文),但是在使用search功能時,找不到任何文章,不管是輸入中文也好,英文也好,什麼都找不到 :cry: ........不知道發生什麼事? :?: 資料庫中有上述的三個表格(phpbb_search_* 表格),我是直接就安裝2.0.17,並沒有upgrade或者是複製、備份檔案等等.......所以......不知道是否有前輩可以幫忙指出問題所在,謝謝不吝指教! (:I)

感謝,感謝!
神川小羽
調皮の小羽
調皮の小羽
文章: 1461
註冊時間: 2004-05-01 05:55
來自: 謎樣之筱語
聯繫:

文章 神川小羽 »

打開你UTF-8的語系檔 lang_main.php
找到\r

代碼: 選擇全部

$lang['ENCODING'] = 'UTF-8';
然後看看後面的 UTF-8是不是大寫\r
如果是的話,改成小寫的

代碼: 選擇全部

$lang['ENCODING'] = 'utf-8';
-.-
頭像
ez2ask
星球普通子民
星球普通子民
文章: 10
註冊時間: 2005-05-23 13:04

文章 ez2ask »

打開你UTF-8的語系檔 lang_main.php
找到
代碼:
$lang['ENCODING'] = 'UTF-8';

然後看看後面的 UTF-8是不是大寫
如果是的話,改成小寫的
代碼:
$lang['ENCODING'] = 'utf-8';
Yes!!! It works!!! :)
成功!!謝謝前輩指點,感激不盡!
(:Y) (:Y)
頭像
brentsu
星球公民
星球公民
文章: 232
註冊時間: 2004-08-23 09:08
來自: BNW 時尚資訊網
聯繫:

文章 brentsu »

奇怪,我的不會這樣啊..... 用 UTF-8 也能正確搜尋..... 雖然我的討論區目前空空如也.....

可是找【最高值更新】之類,是沒問題,當然改用小寫也沒啥影響..... 這會跟瀏覽器有關嗎?
※架設伺服器主機:Mac mini 1.5GHz, 1GB RAM x 三部
※架設主機作業系統:Mac OS X Server 10.6.6 Snow Leopard
※我的上網方式:固定制 ADSL 16M/8M、6 IP
※安裝的伺服器:Apache + php 5 + MySQL 5
※我的 phpBB2 版本:phpBB 3.0.x UTF-8 版
※BNW會議室網址: http://www.bnw.com.tw/conference/
神川小羽
調皮の小羽
調皮の小羽
文章: 1461
註冊時間: 2004-05-01 05:55
來自: 謎樣之筱語
聯繫:

文章 神川小羽 »

跟瀏覽器沒有關係,倒是跟資料表有點關聯\r
如果你語系檔是用大寫的UTF-8的話\r
其實你不是真的搜尋文章資料表裡面的資料
搜尋記錄的資料表,如果你用大寫的話,然後你將
phpbb_search_wordlist
phpbb_search_wordmatch
的資料表裡面的東西清掉,你也會發生跟ez2ask一樣的問題。

實際的原因其實是因為 search.php
裡面有指定搜尋的時候會抓取瀏覽器使用的編碼,但是 search.php
裡面定義 UTF-8 是用小寫的關係。
-.-
eduyian
星球公民
星球公民
文章: 177
註冊時間: 2004-09-16 16:44
來自: TET千里馬國際團隊
聯繫:

文章 eduyian »

神川小羽 寫:打開你UTF-8的語系檔 lang_main.php
找到\r

代碼: 選擇全部

$lang['ENCODING'] = 'UTF-8';
然後看看後面的 UTF-8是不是大寫\r
如果是的話,改成小寫的

代碼: 選擇全部

$lang['ENCODING'] = 'utf-8';

實際的原因其實是因為 search.php
裡面有指定搜尋的時候會抓取瀏覽器使用的編碼,但是 search.php
裡面定義 UTF-8 是用小寫的關係。


小羽大大:
那如果是$lang['ENCODING'] = 'BIG5';
是否有要改成小寫呢?

還有search.php 是否也要修改呢?
圖檔
●架設主機作業系統:Windows XP SP2
●我的上網方式:東森寬頻Cable
●我安裝的程式:Apache 2.44a+ PHP Version 4.3.10 + MySQL 版本 4.1.7 + phpMyAdmin 2.6.1-rc2
●我的 phpBB2 版本:phpBB2plus 2.0.21
神川小羽
調皮の小羽
調皮の小羽
文章: 1461
註冊時間: 2004-05-01 05:55
來自: 謎樣之筱語
聯繫:

文章 神川小羽 »

BIG5的不用耶~~。
-.-
eduyian
星球公民
星球公民
文章: 177
註冊時間: 2004-09-16 16:44
來自: TET千里馬國際團隊
聯繫:

文章 eduyian »

神川小羽 寫:BIG5的不用耶~~。
小羽大大,明明就有相關主題或文字,可是我論壇搜尋不倒該有的文章。
圖檔
●架設主機作業系統:Windows XP SP2
●我的上網方式:東森寬頻Cable
●我安裝的程式:Apache 2.44a+ PHP Version 4.3.10 + MySQL 版本 4.1.7 + phpMyAdmin 2.6.1-rc2
●我的 phpBB2 版本:phpBB2plus 2.0.21
主題已鎖定

回到「phpBB 2 安裝與使用」