請教關於搜尋問題 {已解決}

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 3.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)

請教關於搜尋問題 {已解決}

文章yehrussell » 2008-04-27 22:20

請教關於搜尋問題

其實在我的論壇上,下面這幾個是很常見、常用(剛剛先簡單找幾個)
六味地黃丸
天麻
天門冬
甘草
山藥
太子參
當歸


發現都搜尋不出來,好像兩個字比較不容易搜尋出來
想請教該如何設定後台搜尋?
謝謝 :D

後台設定
代碼: 選擇全部
 搜尋索引的最小字元數:3
搜尋時少於這個字元數的字詞將不會被檢索.  搜尋索引的最大字元數:14
搜尋時多於這個字元數的字詞將不會被檢索.  共有字詞門檻: 5%

----
發問格式如簽名檔...
最後由 yehrussell 於 2008-04-29 13:05 編輯,總共編輯了 1 次。
##### 以下為 '基本的發問格式' #####
●主機作業系統:Windows 7
●快速架站程式:AppServ、XAMPP...等等 (請務必註明版本,如果安裝在自己電腦上才填寫)
●您的上網方式:Hinet ADSL 100M/40M
●您安裝的程式:Apache + php + MySql 或其他 (請務必註明版本,如使用快速架站程式本項免填)
Apache/2.4.25 (Win64)
MySQL(i) 5.6.13
PHP/5.6.30
phpMyAdmin 版本資訊: 4.7.0
●您的 phpBB 版本: phpBB 3.1.10
●您的 domain (網域名稱) :herb-tw.com
●您的 phpBB 連結網址:http://herb-tw.com
yehrussell
竹貓忠實會員
竹貓忠實會員
 
文章: 519
註冊時間: 2006-01-03 07:48

Re: 請教關於搜尋問題

文章richer » 2008-04-27 23:43

建議 調高 共有字詞門檻 的數字試試看
可以試試看 10% 應該就不會有問題了吧

*** 以下是我使用後的觀看,並沒有研究過程式碼是不是如此 ***
系統在搜尋的時候是一個字一個字的在看,而不是一個詞組的那樣看
天麻 => 搜尋有【天】也有【麻】的文章,而不是搜尋有【天麻】的文章
DC club 對分散式運算的小小貢獻
Matiz Club
●空間商: ACSite.NET
●服務程式:Linux + LiteSpeed V5.4 + php 5.2.14 + MySQL(i) 5.0.85 + phpBB 3.0.11
頭像
richer
星球公民
星球公民
 
文章: 175
註冊時間: 2004-09-14 12:55
來自: 幻想的世界

Re: 請教關於搜尋問題

文章心靈捕手 » 2008-04-28 06:32

-- 以下內容轉貼 --

這個現象, 是因為 phpBB3 的搜尋設定而引起.

預設如下:
ACP > 一般 > 伺服器組態 > 搜尋設定 > Fulltext native > 共有字詞門檻: 5%
也就是說, '太常共用的字詞' 在搜尋中將被忽略.
例如: 系統有 10 萬筆搜尋索引字詞, 如果它經常出現的比例超過 5000 次的話, 那麼它在被搜尋時將被忽略.

這個設定, 是為避免出現過多的搜尋結果, 而導致失真.

如果您要停用該功能的話, 那麼可以將門檻訂為 0.

--
viewtopic.php?p=264863#p264863
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
p.s.
奉老婆之命:在晚上十一點前,得關機睡覺!!!
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
 
文章: 8480
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: 請教關於搜尋問題

文章yehrussell » 2008-04-28 08:55

richer 寫:建議 調高 共有字詞門檻 的數字試試看
可以試試看 10% 應該就不會有問題了吧

*** 以下是我使用後的觀看,並沒有研究過程式碼是不是如此 ***
系統在搜尋的時候是一個字一個字的在看,而不是一個詞組的那樣看
天麻 => 搜尋有【天】也有【麻】的文章,而不是搜尋有【天麻】的文章


謝謝 richer大大建議
我先調到 10% 供大家測試
測試到4/28 下午 18:00
似乎測試還是一樣
##### 以下為 '基本的發問格式' #####
●主機作業系統:Windows 7
●快速架站程式:AppServ、XAMPP...等等 (請務必註明版本,如果安裝在自己電腦上才填寫)
●您的上網方式:Hinet ADSL 100M/40M
●您安裝的程式:Apache + php + MySql 或其他 (請務必註明版本,如使用快速架站程式本項免填)
Apache/2.4.25 (Win64)
MySQL(i) 5.6.13
PHP/5.6.30
phpMyAdmin 版本資訊: 4.7.0
●您的 phpBB 版本: phpBB 3.1.10
●您的 domain (網域名稱) :herb-tw.com
●您的 phpBB 連結網址:http://herb-tw.com
yehrussell
竹貓忠實會員
竹貓忠實會員
 
文章: 519
註冊時間: 2006-01-03 07:48

Re: 請教關於搜尋問題

文章yehrussell » 2008-04-28 08:58

心靈捕手 寫:-- 以下內容轉貼 --

這個現象, 是因為 phpBB3 的搜尋設定而引起.

預設如下:
ACP > 一般 > 伺服器組態 > 搜尋設定 > Fulltext native > 共有字詞門檻: 5%
也就是說, '太常共用的字詞' 在搜尋中將被忽略.
例如: 系統有 10 萬筆搜尋索引字詞, 如果它經常出現的比例超過 5000 次的話, 那麼它在被搜尋時將被忽略.

這個設定, 是為避免出現過多的搜尋結果, 而導致失真.

如果您要停用該功能的話, 那麼可以將門檻訂為 0.

--
viewtopic.php?p=264863#p264863

謝謝老師回應 :-D
我昨天有試看看調為 :arrow: 門檻訂為 0
好像也不行.... :P
等到今天下午18:00後 我再把上面的10% 改為0%
##### 以下為 '基本的發問格式' #####
●主機作業系統:Windows 7
●快速架站程式:AppServ、XAMPP...等等 (請務必註明版本,如果安裝在自己電腦上才填寫)
●您的上網方式:Hinet ADSL 100M/40M
●您安裝的程式:Apache + php + MySql 或其他 (請務必註明版本,如使用快速架站程式本項免填)
Apache/2.4.25 (Win64)
MySQL(i) 5.6.13
PHP/5.6.30
phpMyAdmin 版本資訊: 4.7.0
●您的 phpBB 版本: phpBB 3.1.10
●您的 domain (網域名稱) :herb-tw.com
●您的 phpBB 連結網址:http://herb-tw.com
yehrussell
竹貓忠實會員
竹貓忠實會員
 
文章: 519
註冊時間: 2006-01-03 07:48

Re: 請教關於搜尋問題

文章心靈捕手 » 2008-04-28 10:19

yehrussell 寫:
心靈捕手 寫:-- 以下內容轉貼 --

這個現象, 是因為 phpBB3 的搜尋設定而引起.

預設如下:
ACP > 一般 > 伺服器組態 > 搜尋設定 > Fulltext native > 共有字詞門檻: 5%
也就是說, '太常共用的字詞' 在搜尋中將被忽略.
例如: 系統有 10 萬筆搜尋索引字詞, 如果它經常出現的比例超過 5000 次的話, 那麼它在被搜尋時將被忽略.

這個設定, 是為避免出現過多的搜尋結果, 而導致失真.

如果您要停用該功能的話, 那麼可以將門檻訂為 0.

--
viewtopic.php?p=264863#p264863

謝謝老師回應 :-D
我昨天有試看看調為 :arrow: 門檻訂為 0
好像也不行.... :P
等到今天下午18:00後 我再把上面的10% 改為0%

無論是將門檻加大為 10%, 或者是取消功能, 改為 0% (如下圖)
2008-04-28_02.png
2008-04-28_02.png (11.43 KiB) 被瀏覽 16813 次

當您修改搜尋設定後, 都必須重新 '建立索引', 新的設定值才能生效.
ACP > 維護 > 資料庫 > 搜尋索引 > 刪除 (後, 重新建立) 索引
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
p.s.
奉老婆之命:在晚上十一點前,得關機睡覺!!!
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
 
文章: 8480
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: 請教關於搜尋問題

文章yehrussell » 2008-04-28 16:42

心靈捕手 寫:
當您修改搜尋設定後, 都必須重新 '建立索引', 新的設定值才能生效.
ACP > 維護 > 資料庫 > 搜尋索引 > 刪除 (後, 重新建立) 索引


謝謝老師 (:Y) 這個步驟很重要,不然都不知道,謝謝捕手老師提點 :-D

文章總數: 70517 重新建立,需要一點時間,這就試看看
##### 以下為 '基本的發問格式' #####
●主機作業系統:Windows 7
●快速架站程式:AppServ、XAMPP...等等 (請務必註明版本,如果安裝在自己電腦上才填寫)
●您的上網方式:Hinet ADSL 100M/40M
●您安裝的程式:Apache + php + MySql 或其他 (請務必註明版本,如使用快速架站程式本項免填)
Apache/2.4.25 (Win64)
MySQL(i) 5.6.13
PHP/5.6.30
phpMyAdmin 版本資訊: 4.7.0
●您的 phpBB 版本: phpBB 3.1.10
●您的 domain (網域名稱) :herb-tw.com
●您的 phpBB 連結網址:http://herb-tw.com
yehrussell
竹貓忠實會員
竹貓忠實會員
 
文章: 519
註冊時間: 2006-01-03 07:48

Re: 請教關於搜尋問題

文章yehrussell » 2008-04-28 18:55

:-D 謝謝老師 (:Y) 照您的方式,改為0%
已經可以了

可否再請教
能否都改為,搜尋主題
需要更改哪個程式? 謝謝
如圖所示(或者重新發主題) 謝謝
1拷貝.jpg
##### 以下為 '基本的發問格式' #####
●主機作業系統:Windows 7
●快速架站程式:AppServ、XAMPP...等等 (請務必註明版本,如果安裝在自己電腦上才填寫)
●您的上網方式:Hinet ADSL 100M/40M
●您安裝的程式:Apache + php + MySql 或其他 (請務必註明版本,如使用快速架站程式本項免填)
Apache/2.4.25 (Win64)
MySQL(i) 5.6.13
PHP/5.6.30
phpMyAdmin 版本資訊: 4.7.0
●您的 phpBB 版本: phpBB 3.1.10
●您的 domain (網域名稱) :herb-tw.com
●您的 phpBB 連結網址:http://herb-tw.com
yehrussell
竹貓忠實會員
竹貓忠實會員
 
文章: 519
註冊時間: 2006-01-03 07:48

Re: 請教關於搜尋問題

文章心靈捕手 » 2008-04-28 22:04

yehrussell 寫::-D 謝謝老師 (:Y) 照您的方式,改為0%
已經可以了

可否再請教
能否都改為,搜尋主題
需要更改哪個程式? 謝謝
如圖所示(或者重新發主題) 謝謝
1拷貝.jpg

關鍵在調整 checked="checked" 的預設位置.

以下的修改, 提供您參考 (以風格 prosilver 為例)
#
#-----[ OPEN ]-----
#
styles/prosilver/template/search_body.html

#
#-----[ FIND ]-----
#
代碼: 選擇全部
   <dl>
      <dt><label for="sf1">{L_SEARCH_WITHIN}:</label></dt>
      <dd><label for="sf1"><input type="radio" name="sf" id="sf1" value="all" checked="checked" /> {L_SEARCH_TITLE_MSG}</label></dd>
      <dd><label for="sf2"><input type="radio" name="sf" id="sf2" value="msgonly" /> {L_SEARCH_MSG_ONLY}</label></dd>
      <dd><label for="sf3"><input type="radio" name="sf" id="sf3" value="titleonly" /> {L_SEARCH_TITLE_ONLY}</label></dd>
      <dd><label for="sf4"><input type="radio" name="sf" id="sf4" value="firstpost" /> {L_SEARCH_FIRST_POST}</label></dd>
   </dl>

   <hr class="dashed" />

   <dl>
      <dt><label for="show_results1">{L_DISPLAY_RESULTS}:</label></dt>
      <dd>
         <label for="show_results1"><input type="radio" name="sr" id="show_results1" value="posts" checked="checked" /> {L_POSTS}</label>
         <label for="show_results2"><input type="radio" name="sr" id="show_results2" value="topics" /> {L_TOPICS}</label>
      </dd>
   </dl>

#
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
   <dl>
      <dt><label for="sf1">{L_SEARCH_WITHIN}:</label></dt>
      <dd><label for="sf1"><input type="radio" name="sf" id="sf1" value="all" /> {L_SEARCH_TITLE_MSG}</label></dd>
      <dd><label for="sf2"><input type="radio" name="sf" id="sf2" value="msgonly" /> {L_SEARCH_MSG_ONLY}</label></dd>
      <dd><label for="sf3"><input type="radio" name="sf" id="sf3" value="titleonly" checked="checked" /> {L_SEARCH_TITLE_ONLY}</label></dd>
      <dd><label for="sf4"><input type="radio" name="sf" id="sf4" value="firstpost" /> {L_SEARCH_FIRST_POST}</label></dd>
   </dl>

   <hr class="dashed" />

   <dl>
      <dt><label for="show_results1">{L_DISPLAY_RESULTS}:</label></dt>
      <dd>
         <label for="show_results1"><input type="radio" name="sr" id="show_results1" value="posts" /> {L_POSTS}</label>
         <label for="show_results2"><input type="radio" name="sr" id="show_results2" value="topics" checked="checked" /> {L_TOPICS}</label>
      </dd>
   </dl>

#
#-----[ SAVE & CLOSE ]-----
#
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
p.s.
奉老婆之命:在晚上十一點前,得關機睡覺!!!
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
 
文章: 8480
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: 請教關於搜尋問題 {已解決}

文章yehrussell » 2008-04-29 13:06

已經可以囉.... :-D :lol:
非常感謝捕手老師幫忙 :D
小弟又學到許多... (:Y)
##### 以下為 '基本的發問格式' #####
●主機作業系統:Windows 7
●快速架站程式:AppServ、XAMPP...等等 (請務必註明版本,如果安裝在自己電腦上才填寫)
●您的上網方式:Hinet ADSL 100M/40M
●您安裝的程式:Apache + php + MySql 或其他 (請務必註明版本,如使用快速架站程式本項免填)
Apache/2.4.25 (Win64)
MySQL(i) 5.6.13
PHP/5.6.30
phpMyAdmin 版本資訊: 4.7.0
●您的 phpBB 版本: phpBB 3.1.10
●您的 domain (網域名稱) :herb-tw.com
●您的 phpBB 連結網址:http://herb-tw.com
yehrussell
竹貓忠實會員
竹貓忠實會員
 
文章: 519
註冊時間: 2006-01-03 07:48

Re: 請教關於搜尋問題

文章過山雲 » 2009-03-23 22:13

yehrussell 寫:
心靈捕手 寫:
當您修改搜尋設定後, 都必須重新 '建立索引', 新的設定值才能生效.
ACP > 維護 > 資料庫 > 搜尋索引 > 刪除 (後, 重新建立) 索引


謝謝老師 (:Y) 這個步驟很重要,不然都不知道,謝謝捕手老師提點 :-D

文章總數: 70517 重新建立,需要一點時間,這就試看看

文章總數:98606
主題總數:12242

建立索引到最後就說找不到網頁

然後每30秒就跳找不到網頁

這位大哥有遇到嗎?

如何解決?

:((
圖檔
頭像
過山雲
竹貓忠實會員
竹貓忠實會員
 
文章: 401
註冊時間: 2002-09-05 20:11
來自: 東都.承天府.萬年縣治.拱辰門北

Re: 請教關於搜尋問題

文章yehrussell » 2009-03-23 22:50

過山雲 寫:文章總數:98606
主題總數:12242

建立索引到最後就說找不到網頁

然後每30秒就跳找不到網頁

這位大哥有遇到嗎?

如何解決?

:((


文章總數: 70517 當時很順利建立
我當時沒遇到這個問題....
可能您要修正,老師所說的,試改看看
viewtopic.php?f=118&t=50632

可以調整 php.ini 的相關設定, 那麼請參考 JORDAN 提供的建議, 修改.
ps.
1. 底下預設值 (60) 也可加大.

代碼: 選擇全部
mysql.connect_timeout = 60

2. 修改 php.ini 後, 重新啟動您的 Apache.
3. 若再有問題, 則請貼出錯誤訊息.


文章總數:98606 :-o 真是多阿
我現在灌水也才 :arrow: 文章總數:86205 :P
##### 以下為 '基本的發問格式' #####
●主機作業系統:Windows 7
●快速架站程式:AppServ、XAMPP...等等 (請務必註明版本,如果安裝在自己電腦上才填寫)
●您的上網方式:Hinet ADSL 100M/40M
●您安裝的程式:Apache + php + MySql 或其他 (請務必註明版本,如使用快速架站程式本項免填)
Apache/2.4.25 (Win64)
MySQL(i) 5.6.13
PHP/5.6.30
phpMyAdmin 版本資訊: 4.7.0
●您的 phpBB 版本: phpBB 3.1.10
●您的 domain (網域名稱) :herb-tw.com
●您的 phpBB 連結網址:http://herb-tw.com
yehrussell
竹貓忠實會員
竹貓忠實會員
 
文章: 519
註冊時間: 2006-01-03 07:48

Re: 請教關於搜尋問題 {已解決}

文章過山雲 » 2009-03-24 10:56

現在是用磨的方式來完成搜尋。

只要跳出錯誤訊息,就登出,關瀏覽器,重開瀏覽器,登入,再來。

==================

磨的方式也不行

挺麻煩的

php.ini

max_execution_time = 30 ; Maximum execution time of each script, in seconds

改成 300

重開機

現在沒發生錯誤訊息了

但是會卡在某些ID的文章跑不過去

一再重複的運行

刪掉再來一次試試看

=============

刪掉再來一次

跑了一整夜

終於完全跑完了
圖檔
頭像
過山雲
竹貓忠實會員
竹貓忠實會員
 
文章: 401
註冊時間: 2002-09-05 20:11
來自: 東都.承天府.萬年縣治.拱辰門北


回到 [3.0.x] 安裝與使用

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 2 位訪客

Partnership: phpBBHacks.com