【问题标题】:Search for contents inside a website在网站内搜索内容
【发布时间】:2011-02-02 20:15:51
【问题描述】:

请任何人提供有关此主题的有用链接。我需要为我的网站创建内容搜索。我已尝试 google,但未获得有关此主题的有用材料...请帮助我

【问题讨论】:

标签: php html xml


【解决方案1】:

虽然谷歌自定义搜索是一个很好的解决方案,并且您没有提供太多信息,但simple google search确实出现了一些好结果:

Sphider,我想我 年前 使用过:

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

PhpDig(在结果的第二页,所以很难找到),我知道我以前用过这个,另一个“可安装”的基于 php 的搜索引擎:

PhpDig 是一个用 PHP 编写的网络蜘蛛和搜索引擎,使用 MySQL 数据库和平面文件支持。 PhpDig 使用索引页面中的单词构建词汇表。在搜索查询中,它会显示一个包含搜索键的结果页面,按出现次数排序。

Sphinx + PHP,一篇较早的文章,我无法真正说明它是否适合您的需求,但如果您不想使用现成的脚本,它可能是一个不错的起点:

虽然 Google 及其同类公司几乎无所不知,但网络强大的搜索引擎并不适合每个网站。如果您的网站内容高度专业化或分类明确,请使用 Sphinx 和 PHP 创建经过微调的本地搜索系统。

About's PHP Search Tutorial,当然没什么特别的(这是对搜索引擎的简化),但如果你想自己写的话,可以从另一个地方开始:

我们的搜索引擎教程假定您想要搜索的所有数据都存储在您的 MySQL 数据库中。它不会有任何花哨的算法 - 只是一个简单的 LIKE 查询,但它可以用于基本搜索,并为您提供一个起点来构建更复杂的搜索系统。

当然,更多信息意味着更好的答案

【讨论】:

    【解决方案2】:

    已尝试 google,但未获得有关此主题的有用资料

    你试过谷歌吗?

    说真的,Google Custom Search 很容易设置,不需要任何 PHP 编程。它没有 100% 集成到您的网站设计中,但效果很好。

    【讨论】:

    • 请举一个使用这种类型搜索的网站的例子..(也许我认为这个网站允许谷歌自己搜索我们的网络内容,对吗?)
    • 例如,@Rag stack Overflow 将其用于高级搜索。
    • @rag 为什么?您期待什么样的支持?
    猜你喜欢
    • 1970-01-01
    • 2011-08-10
    • 2015-10-11
    • 1970-01-01
    • 2013-06-17
    • 1970-01-01
    • 1970-01-01
    • 2012-07-12
    • 1970-01-01
    相关资源
    最近更新 更多