好吧,我尝试制作自己的搜索功能,但效果不佳。
它包括消除无用的单词,例如“how”“you”“to”然后使用预制的Stemmer类将单词缩减为根,以便“约会”搜索“指定”
但最后我真的只搜索关键字而且结果不是很准确。
我是否可以免费实施开源搜索引擎?
答案 0 :(得分:1)
使用Lucene。它最初用于Java,但我相信Zend框架中有一个PHP版本。
答案 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/