我的网站有大约200到300个静态公共页面。我需要在网站上提供某种搜索功能,搜索所有公共页面。我不想使用Google网站搜索等外部工具。是否有工具或开源代码可以索引内容然后显示搜索结果?我正在寻找一种工具,它将维护自己的索引,并与网站一起在服务器上运行。如果我可以添加项目到索引并管理它将是一个加号。我看过Zend Search Lucene,如果那里有工具,我希望在我自己制作之前使用它。
答案 0 :(得分:4)
Zend_Search_Lucene是一个非常好的选择。它与Lucene的Java版本兼容(我的意思是索引文件)。它can index html documents,使用和配置非常简单,并且有很好的文档。
使用Solr作为服务也是一种选择。
Sphinx是您可能想要查看的另一个工具。
答案 1 :(得分:1)
你可以尝试 -
Sphider是一个用PHP编写的轻量级网络蜘蛛和搜索引擎,使用MySQL作为后端数据库。它是一个很棒的工具,可以为您的网站添加搜索功能或构建自定义搜索引擎。 Sphider体积小,易于设置和修改,并在全球数千个网站中使用。