作者dowbatw (Dowbatw)
看板PHP
標題[問題] 搜尋語法
時間Tue Oct 16 00:10:34 2007
我想要在我的網站加入搜尋的功能
我自己將整個網站裡的每個頁面存成rss 2.0格式的檔案作為搜尋索引
現在我的作法很簡單,就是利用這個rss檔
分析出每一個item
然後用一個迴圈掃這些items
只要有item裡出現某個特定字串就把這個item抓出來
我用的方法是PHP 的 function "strpos"
我自己覺得很虛(事實上也是這樣)
我想知道有沒有什麼php class
可以達成有搜尋語法的效果
例如打 "美國 and 內戰" 就可以找到同時含有 "美國" 和 "內戰" 的資料
或者是 "美國 not 內戰" 就可以找到含有 "美國" 但排除 "內戰"的資料
我在網路上找了好久都找不到 (Google API不太符合我的需求)
請問版上各位先進有人有這方面的資料嗎???
感謝感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.196.145
※ 編輯: dowbatw 來自: 140.119.196.145 (10/16 00:10)
1F:推 superGA:lucene可以試試 還沒用過不知道 10/16 01:12
3F:推 superGA:google sphinx的結果中文分詞好像頗麻煩 樓上可以分享經驗 10/16 15:29
4F:→ superGA:嗎? 10/16 15:31
5F:推 dowbatw:這個好像是大家都有的問題,希望各位先進分享一下!! 10/16 18:11
※ 編輯: dowbatw 來自: 140.119.196.145 (10/17 00:58)