
2025/02/15
3 分钟阅读
搜索
在您的文档中实现文档搜索
Fumadocs UI 为您的文档提供了一个美观的搜索界面,而搜索功能则由 Fumadocs Core 提供和记录。
参见文档搜索。
搜索 UI
使用 ⌘ K 或 Ctrl K 打开。
配置
您可以通过根布局中的 Root Provider 组件自定义搜索 UI。
当未指定时,它使用由 Orama 提供支持的默认 fetch
搜索客户端。
自定义链接
向搜索对话框添加自定义链接项。 当查询为空时,它们会显示为备选项。
禁用搜索
要禁用文档搜索,请在根提供程序中禁用它。
热键
自定义触发搜索对话框的热键。
标签过滤器
添加 UI 以更改过滤器。 确保首先在搜索服务器上配置标签过滤器。
搜索选项
向搜索客户端传递选项,例如更改 Orama 搜索服务器的 API 端点:
替换搜索对话框
您可以用以下内容替换默认搜索对话框:
要将其传递给 Root Provider,您需要一个带有 use client
指令的包装器。
使用它替代您之前的 Root Provider
其他解决方案
Algolia
关于设置指南,请参见集成 Algolia 搜索。
虽然我们通常建议使用他们的客户端 SDK 构建您自己的搜索,但您也可以插入内置的对话框接口。
-
将
appId
、apiKey
和indexName
替换为您想要的值。 -
用您的新组件替换默认搜索对话框。
注意
内置实现不使用即时搜索(他们的官方 JavaScript 客户端)。
标签过滤器
与默认搜索客户端相同,您可以在对话框上配置标签过滤器。
Orama Cloud
关于设置指南,请参见集成 Orama Cloud。
- 将
endpoint
、apiKey
替换为您想要的值。 - 用您的新组件替换默认搜索对话框。
加入我们的社区
订阅邮件列表,及时获取最新消息和更新