您在這裡

請教搜尋功能找不到中文字的問題?

MarkC's 的頭像
MarkC 在 2011-03-26 (週六) 12:08 發表

目前程式先利用 MS WebMatrix掛的,版本 6.20版
文章建立以後,利用內定的搜尋模組搜尋,英文部分OK!不過只要輸入中文,就出現
warning: htmlspecialchars() [function.htmlspecialchars]: Invalid multibyte sequence in argument in C:\..........\includes\bootstrap.inc on line 857.
的警告訊息,並查不到資料,
我在搜尋設定中,最少字元設2,並開啟CJK處理,原本的還有16%的內容已建立索引,所以我做了"重建網站索引"的動作,原本想的答案是100%完成,但竟然出現"0% 的網站內容已經建立了索引。 尚有 184項目需要索引。"的訊息(那ㄟ安捏)。
不知道是不是我的設定不當,請指點一下迷津!!

內建搜尋的索引建立需要在執行cron job的時候依照設定逐次建立
當索引建立到100%的時候才能搜尋到所有內容,不然只能搜尋到部份內容,0%當然搜尋不到囉
另外索引建立相當費時,尤其內容多的時候,沒事不要隨便重建