2010-02-01 142 views
1

我有一个网站,其中有约200至300个静态公共页面。我需要在网站上引入某种搜索功能,以搜索其所有公共页面。我不想使用Google站点搜索等外部工具。是否有工具或开源代码将索引内容并显示搜索结果?我正在寻找一个工具来维护自己的索引,并与网站一起在服务器上运行。如果我可以将项目添加到索引并对其进行管理,那将是一个好的选择。我看了Zend Search Lucene,如果有一个工具在那里,我希望在我自己做一个之前使用它。建筑物搜索网站

+1

Lucene和Solr是非常适合工作的工具 – Gordon 2010-02-01 10:46:56

回答

4
  • Zend_Search_Lucene是一个非常不错的选择。它与Java版本的Lucene兼容(我的意思是索引文件)。它can index html documents,它使用和配置非常简单,并有一个很好的文档。

  • 使用Solr作为服务也是一种选择。

  • Sphinx是您可能想要查看的另一个工具。

+1

Emil提到的所有三种工具都可以完成这项工作。我相信你应该根据他们的学习曲线为你选择(Zend_Search_Lucene补充了现有的PHP代码库,Solr是一个易于设置的独立搜索服务器;我相信Sphinx在设置方面与Solr相似) 。 – 2010-02-01 12:09:43

1

你可以试试 -

Sphider是一个轻量级的网络蜘蛛和搜索引擎用PHP编写的,使用MySQL作为后端数据库。它是向您的网站添加搜索功能或构建自定义搜索引擎的绝佳工具。 Sphider体积小,易于安装和修改,并在全球数千个网站中使用。

http://www.sphider.eu/