目前程式先利用 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項目需要索引。"的訊息(那ㄟ安捏)。
不知道是不是我的設定不當,請指點一下迷津!!
Re: 請教搜尋功能找不到中文字的問題?
內建搜尋的索引建立需要在執行cron job的時候依照設定逐次建立
當索引建立到100%的時候才能搜尋到所有內容,不然只能搜尋到部份內容,0%當然搜尋不到囉
另外索引建立相當費時,尤其內容多的時候,沒事不要隨便重建
Re: 請教搜尋功能找不到中文字的問題?
若以您的說法!理應我都搜尋不到資料才對!為何英文的關鍵字可以查到資料??
Re: 請教搜尋功能找不到中文字的問題?
關於警告訊息請參考這一篇說明。
Re: 請教搜尋功能找不到中文字的問題?
感謝提供資訊,
原來是Content translation模組沒開造成找不到中文!!不過錯誤訊息還是存在!
網站講的資料庫優化(使用PMA),請問PMA是個模組?須要另外掛?還是在系統裡?
Re: 請教搜尋功能找不到中文字的問題?
PMA=phpMyAdmin
沒狀況的話其實不必做
Re: 請教搜尋功能找不到中文字的問題?
原來是 Content Translation!昨天花了三小時研究這個問題一直不知就裡,還以為是 index 的問題。
Kelvin Lee
SourceSquare | Web Design • Drupal • SEO