作者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)