歡迎光臨, 訪客. 請先 登入註冊一個帳號.
五月 01, 2024, 08:24:46 下午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  使用與操作  |  中文的搜尋語法 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 中文的搜尋語法  (閱讀 12164 次)
jeanytu
初級會員
**
文章: 65


天天保持好心情


檢視個人資料
« 於: 七月 25, 2006, 03:04:58 下午 »

我從英文論壇找到搜尋連結的寫法,
http://forums.lifetype.net/viewtopic.php?t=3270&highlight=searchterms

格式如下:
http://www.yourhost.com/index.php?op=Search&blogId=XX&searchTerms=whatever

當關鍵字為英文時,例如:Lead,可正常搜尋;
http://demo.lifetype.org.tw/index.php?op=Search&blogId=57&searchTerms=Lead

但當關鍵字改為中文時,例如:單曲,便會出現錯誤。
http://demo.lifetype.org.tw/index.php?op=Search&blogId=57&searchTerms=單曲

請問我應如何修改,才能讓中英文皆正常搜尋呢?
已記錄

LifeType 1.1.2(直接安裝,非升級)+ AppServ 2.5.7 + Windows XP
Apache:2.2.3
PHP:5.1.6
MySQL:5.0.24a
hsuzy
新手見習
*
文章: 41


檢視個人資料
« 回覆文章 #1 於: 七月 26, 2006, 03:30:16 上午 »

你可以試試
http://demo.lifetype.org.tw/index.php?op=Search&blogId=57&searchTerms=%E5%96%AE%E6%9B%B2

--
之間的轉換
http://tw2.php.net/manual/tw/function.urlencode.php
已記錄
jeanytu
初級會員
**
文章: 65


天天保持好心情


檢視個人資料
« 回覆文章 #2 於: 七月 26, 2006, 11:10:30 下午 »

謝謝 hsuzy 的回覆 開懷大笑

看起來似乎需要以程式對文字做編碼後才能查,
但這部分我並不熟悉,而且看來不像用戶端能做的,
所以是有看沒有懂 吐舌頭

目前每個 Blog 都有站內 Search 的機制,而輸入中文查詢也OK〈應是系統自動轉碼的吧?〉,
所以我想利用 Search 來集合將主題相關的文章,
但 Search 結果的網址都長一樣,沒有顯示語法或編碼後的文字,
好不容易找到語法,似乎還是不能用於中文,真可惜!

無論如何,謝謝 hsuzy!
已記錄

LifeType 1.1.2(直接安裝,非升級)+ AppServ 2.5.7 + Windows XP
Apache:2.2.3
PHP:5.1.6
MySQL:5.0.24a
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #3 於: 七月 26, 2006, 11:51:52 下午 »

利用 javascript 的 encodeURIComponent 來將中文轉換成編碼過的型態應該就可以了。

Mark
已記錄

jeanytu
初級會員
**
文章: 65


天天保持好心情


檢視個人資料
« 回覆文章 #4 於: 七月 31, 2006, 12:37:48 下午 »

謝謝 markwu 的回覆 微笑

不過,我不會寫程式,
想詢問的是前端現成可用的應用語法。

目前的替代方法是利用其他的 Search Engine(例如:Google),
以相同的中文關鍵字查詢,
複製搜尋結果頁網址中已編碼的查詢字串,
套用到已知的LifeType查詢語法,
這方法雖有點笨,但至少不用麻煩工程師做任何的修改呀!

我目前想到的應用方式是可當成 TAG or 熱門詞的連結,
或者當文章中提及某個部落格,而對方相關文章散見各分類時,
至少可利用 search 將想相關的文章集合列出,
一點想法分享,供大家參考囉!
已記錄

LifeType 1.1.2(直接安裝,非升級)+ AppServ 2.5.7 + Windows XP
Apache:2.2.3
PHP:5.1.6
MySQL:5.0.24a
頁: [1]
LifeType 中文開發論壇  |  支援  |  使用與操作  |  中文的搜尋語法 « 上篇主題 下篇主題 »
    前往: