Peter Bengtsson 的文章
-
MDN 的自动完成搜索是如何工作的
上个月,Gregor Weber 和 Peter Bengtsson 为 MDN Web Docs 添加了自动完成搜索功能,允许你通过输入文档标题的部分内容快速跳转到你要查找的文档。这篇文章讲述了实现过程。
-
MDN 的网站搜索是如何工作的
定期地,整个 MDN 会由我们的 Node 代码在 GitHub Action 中构建。一个 Python 脚本将这些内容批量发布到 Elasticsearch。我们的 Django 服务器通过 /api/v1/search 查询同一个 Elasticsearch。网站搜索页面是一个静态的单页应用程序,它向 /api/v1/search 端点发送 XHR 请求。搜索结果的排序顺序由匹配度和“流行度”决定。