搜索引擎的网站

时间:2011-07-13 13:50:51

标签: php search-engine

我正在考虑为我的网站提供搜索引擎。但是,我开始了解如何使用PHP浏览保存在数据库中的许多索引。它是一种正确的方法还是任何其他算法可以做同样的事情..

请告诉我为我自己的网站实施搜索引擎的任何其他可能方式。

为了您的信息,我的网站是一个信息丰富的网站,只有HTML内容。 在此先感谢:):)

4 个答案:

答案 0 :(得分:2)

Google Custom Search engine将是您的完美解决方案

http://www.google.com/cse/

答案 1 :(得分:1)

您可以尝试使用mysql全文搜索,或者我会建议使用sphinx。

你可以使用Sphinx进行这种搜索(而且它肯定会非常快),但是你想要搜索的字段在数据库中直接提供更好的服务 - 做出一些你提供的好的假设表上的索引。

狮身人面像的真正优势在于全文搜索,你没有表明你需要它。点击此处了解更多详情http://sphinxsearch.com/downloads

答案 2 :(得分:0)

有很多方法可以在您的网站上实现搜索,从嵌入式Google搜索,在Mysql中使用简单的“赞”%xyz%“或'匹配'类型查询

http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html

或使用更强大的解决方案,如Apache Lucene和Solr。

http://lucene.apache.org/java/docs/index.html

您将使用哪种解决方案取决于此处涉及的因素太多 - 包括但不限于您自己的可用时间,资源和技术能力。

答案 3 :(得分:0)

除了尝试重新发明轮子并从头开始编写内容之外,我建议使用现有产品,除非您有一些非常具体的需求。

我过去曾使用Sphider;开始运行有点痛苦,但它适用于通用搜索。