Re: [問題] 搜尋語法

看板PHP作者 (Dowbatw)時間18年前 (2008/02/24 11:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《dowbatw (Dowbatw)》之銘言: : 我想要在我的網站加入搜尋的功能 : 我自己將整個網站裡的每個頁面存成rss 2.0格式的檔案作為搜尋索引 : 現在我的作法很簡單,就是利用這個rss檔 : 分析出每一個item : 然後用一個迴圈掃這些items : 只要有item裡出現某個特定字串就把這個item抓出來 : 我用的方法是PHP 的 function "strpos" : 我自己覺得很虛(事實上也是這樣) : 我想知道有沒有什麼php class : 可以達成有搜尋語法的效果 : 例如打 "美國 and 內戰" 就可以找到同時含有 "美國" 和 "內戰" 的資料 : 或者是 "美國 not 內戰" 就可以找到含有 "美國" 但排除 "內戰"的資料 : 我在網路上找了好久都找不到 (Google API不太符合我的需求) : 請問版上各位先進有人有這方面的資料嗎??? : 感謝感謝 各位好 最近找到可以符合這方面需求的程式 他是ZEND FREAMEWORK裡面的 Zend_Search_Lucene 不需要SQL支援 使用教學如下: http://www.phpriot.com/articles/zend-search-lucene/1 http://framework.zend.com/manual/en/zend.search.lucene.html 目前經測試對中文的支援似乎不佳,且對於某些資料容易遺失 版上的高手們如果有用過這一套的話也歡迎討論一下 -- “The prime and necessary object of all existence is to be happy… But happy cannot be obtained individually; it is useless to expect isolated happiness; all must partake of it, or the few will never enjoy it.” - Robert Owen (1771-1858) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.196.145
文章代碼(AID): #17mE7Fgr (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
3
5
完整討論串 (本文為第 3 之 3 篇):
3
5
文章代碼(AID): #17mE7Fgr (PHP)