serverless cloudflare search
1.0.0
Usando Cloudflare Worker + Queues + R2 Storage + Cache para implementar um sistema de pesquisa de pequena escala a zero que seja razoavelmente rápido e barato. Referência bem-vinda para medida de desempenho :)
Pontos finais:
Índice em cache salvo em R2. Cache lido na solicitação de pesquisa. Fila -> Índice de escrita (tamanho do lote e simultaneidade 0)
crie um arquivo .env em sua raiz com o seguinte parâmetro:
CLOUDFLARE_AUTH_KEY=
CLOUDFLARE_AUTH_EMAIL=
pnpm install
➡️ preenche sua configuração com um segredo fortepnpm run initialize
➡️ cria o bucket e a filanpx turbo build
➡️ publica seus trabalhadores no cloudflare
Este projeto destina-se a conjuntos de dados menores (pesquisa barata sem servidor). Para um conjunto de dados de filme com 17.920 documentos, uma pesquisa leva 800 ms na primeira vez (baixando o índice de R2), depois disso obtemos um desempenho de trabalho de 50-60 ms por pesquisa .
Fornecido por TM9657 GmbH com ❤️