搜索
自定义搜索
在 Fumadocs 中构建自定义搜索方案
如果内置搜索方案不满足你的需求,可以构建自定义搜索实现。
Fumadocs 的搜索系统由两部分组成:
- 搜索服务器:处理搜索请求并返回结果
- 搜索客户端:在前端发送搜索请求并展示结果
你可以替换其中任一部分或两者都替换,以实现完全自定义的搜索体验。
通过 useDocsSearch hook 创建自定义搜索客户端,实现自定义的搜索请求逻辑。
通过 <RootProvider /> 的 search prop 替换默认搜索对话框,传入自定义的搜索对话框组件。