【发布时间】:2023-03-11 04:39:01
【问题描述】:
我目前正在为一个学校项目创建一个网站,我想添加一个搜索栏,我们可以在其中查找网站上的单词。它可以像传统的 Ctrl+F (Command+F) 一样工作,但是对于网站上的每个 html 文件,然后在弹出窗口或不同页面上显示结果。
我相信这需要一个特定的软件,但我不知道是哪一个,而且我很确定我不知道如何使用它。
感谢您提供有关如何执行此操作的任何见解!
【问题讨论】:
我目前正在为一个学校项目创建一个网站,我想添加一个搜索栏,我们可以在其中查找网站上的单词。它可以像传统的 Ctrl+F (Command+F) 一样工作,但是对于网站上的每个 html 文件,然后在弹出窗口或不同页面上显示结果。
我相信这需要一个特定的软件,但我不知道是哪一个,而且我很确定我不知道如何使用它。
感谢您提供有关如何执行此操作的任何见解!
【问题讨论】:
您有很多选择。具体选择取决于您的网站细节(内容是静态的还是动态的等)。无论如何,您将需要建立一个搜索索引。我建议使用几乎可以使用的东西。请参阅 elasticsearch 和一个爬虫。
【讨论】:
如果网站在线,一个简单的方法是使用Google Custom Search。
另一种选择是构建或使用现有的 php 搜索脚本。在这种情况下,您的虚拟主机必须支持 php。对于静态网页,这不是最佳选择,因为每次搜索内容时脚本都必须搜索所有文件。
如果您使用 CMS(内容管理系统)来构建您的网站会容易得多,它们通常包含搜索功能或作为插件。
欲了解更多信息,请查看this post
【讨论】: