serverless cloudflare search
1.0.0
使用 Cloudflare Worker + 队列 + R2 存储 + 缓存来实现一个小规模到零的搜索系统,该系统相当快速且便宜。欢迎使用基准来衡量绩效:)
端点:
缓存索引保存在 R2 中。缓存搜索请求的读取。队列 -> 写入索引(批量大小和并发度0)
使用以下参数在根目录中创建一个 .env 文件:
CLOUDFLARE_AUTH_KEY=
CLOUDFLARE_AUTH_EMAIL=
pnpm install
➡️ 使用强大的秘密填充您的配置pnpm run initialize
创建桶和队列npx turbo build
➡️ 将您的工作人员发布到 cloudflare
该项目适用于较小的数据集(廉价的无服务器搜索)。对于包含17920 个文档的电影数据集,第一次搜索需要 800 毫秒(从 R2 下载索引),之后我们每次搜索的工作性能为 50-60 毫秒。
由 TM9657 GmbH 提供❤️