O que conta como um catálogo grande para busca no site?
Não há uma linha fixa, mas as plataformas de busca começam a se diferenciar na infraestrutura em vez de relevância em torno de algumas centenas de milhares de SKUs, e a diferença aumenta após um milhão. A contagem de variantes importa tanto quanto a contagem de produtos: um catálogo de 200.000 produtos com 20 variantes cada se comporta como um índice com milhões de itens.
Por que a busca no site desacelera em escala?
Índices maiores levam mais tempo para pesquisar, faceting tem que agregar em mais documentos, e tráfego maior significa mais consultas simultâneas competindo pelos mesmos recursos. Sem autoscaling e uma arquitetura projetada para isso, a latência aumenta com o tamanho do catálogo e o tráfego em conjunto.
Como as ferramentas de busca lidam com o tráfego da Black Friday?
As boas fazem autoscaling: a capacidade de infraestrutura se expande automaticamente conforme o volume de consultas aumenta, depois se contrai. Confirme se isso é automático e coberto por um SLA, alguns fornecedores exigem que você solicite capacidade extra antes de um pico, o que falha se o pico for maior que o previsto.
Quão atual um índice de busca precisa ser?
Em um catálogo grande com mudanças frequentes de preço e estoque, um índice com atraso de horas mostra informações erradas e converte pobremente. Procure por sincronização em tempo real ou quase tempo real, onde uma atualização de um produto chega à busca em segundos.
Preciso de engenheiros para executar busca no site em escala?
Depende da ferramenta. Plataformas gerenciadas (Luigi’s Box, Constructor, Coveo) lidam com a infraestrutura; plataformas de API (Algolia) precisam de engenharia para integrar e ajustar; fundações de construir-você-mesmo (Elasticsearch) precisam de um time de busca para executar em escala.
Quanto custa a busca no site com catálogo grande?
Principalmente baseado em cotações e limitado ao tamanho do catálogo e tráfego: Luigi’s Box, Constructor, Coveo, Bloomreach, Netcore Unbxd, FactFinder e Lucidworks cobram por contrato. Algolia é baseado em uso e escala com o volume de consultas, portanto, modele seu pico mensal. Elasticsearch é baseado em uso na nuvem ou auto-hospedado gratuito com seu próprio custo de infraestrutura.