创建一个准确的PHP搜索引擎来搜索数据库

时间:2010-03-24 00:01:26

标签: php

好吧,我尝试制作自己的搜索功能,但效果不佳。

它包括消除无用的单词,例如“how”“you”“to”然后使用预制的Stemmer类将单词缩减为根,以便“约会”搜索“指定”

但最后我真的只搜索关键字而且结果不是很准确。

我是否可以免费实施开源搜索引擎?

2 个答案:

答案 0 :(得分:1)

使用Lucene。它最初用于Java,但我相信Zend框架中有一个PHP版本。

修改 这是reference guide in Zendguide to using it

答案 1 :(得分:1)

我已经看到使用Zend_Search_Lucene类在PHP中实现Lucene搜索引擎,显然使用Zend Framework库,查看一些链接。

http://framework.zend.com/manual/en/zend.search.lucene.html

http://devzone.zend.com/article/91

http://ifacethoughts.net/2008/02/07/zend-brings-lucene-to-php/