是否可能搜索外部网站?

如果您想将结果集成到 Discourse 的搜索本身,我认为您仍然可以使用 Algolia,但该解决方案需要大量工作(例如,如何确定显示哪些站点的结果的优先级,以及是否可以轻松获得正确的元数据并且始终是最新的?)并且需要额外的成本(Algolia 许可)。

一个免费、低维护和省力的方法是将用户引导至外部内容,那就是我们几年前委托 Discourse 扩展的“高级搜索栏”插件。基本上,如果外部站点使用标准的 URL 查询进行搜索,它就兼容此选项。

我的意思是,它们的搜索 URL 看起来像这样吗?

https://meta.discourse.org/search?q=this%20is%20my%20search%20term

如果是,那么此组件将起作用。

这里有一篇帖子,我展示了它的工作原理:

这里有一篇帖子,我记录了更多关于如何设置它的信息:

如果您尝试一下并有任何疑问,我很乐意在此回答 :slight_smile:

2 个赞