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 提供❤️