什么是 Searchkit?
Elasticsearch 是一款搜索引擎,能够快速准确地搜索海量数据,但构建出色的搜索体验可能需要大量时间和代码。
Searchkit 通过在 Elasticsearch 之上提供一层抽象来简化此过程。使用 Searchkit,您可以使用 Instantsearch 组件(如 Searchbox、细化过滤器和结果(以及更多!))来构建搜索体验,它会为您处理与 Elasticsearch 的所有通信。
Searchkit 简化了使用 Elasticsearch 进行搜索的过程
- 适用于 React、Vue、Angular 等的 UI 搜索组件
- Searchkit Node API 代理来自浏览器的 Elasticsearch 请求。
- 能够使用 Elasticsearch 查询 DSL 进行高级查询
快速入门指南
- 使用 Javascript 的 Searchkit (在新标签页中打开)
- 使用 React 的 Searchkit (在新标签页中打开)
- 使用 Vue 的 Searchkit (在新标签页中打开)
- 使用 Angular 的 Searchkit (在新标签页中打开)
组件文档
代理 Elasticsearch 快速入门
- 使用 Next.js 函数的 Searchkit (在新标签页中打开)
- 使用 Cloudflare Workers 的 Searchkit (在新标签页中打开)
- 使用 Express.js 的 Searchkit (在新标签页中打开)
Codesandbox 示例
- 使用 JS 小部件的 Searchkit (在新标签页中打开)
- 使用 Vue 的 Searchkit (在新标签页中打开)
- 使用 Next.js 的 Searchkit (在新标签页中打开)
- 使用 Express.js 的代理 (在新标签页中打开)