Em que momento eu quero "atualizar" do mecanismo de pesquisa Magento nativo para algo como Apache SOLR, ou um produto comercial? Existem recursos específicos que eu procuraria ou é simplesmente uma função do tráfego, contagem de SKU ou outra coisa?
Em que momento eu quero "atualizar" do mecanismo de pesquisa Magento nativo para algo como Apache SOLR, ou um produto comercial? Existem recursos específicos que eu procuraria ou é simplesmente uma função do tráfego, contagem de SKU ou outra coisa?
Respostas:
Os recursos distintivos do uso do Solr sobre o mecanismo de texto completo Magento MySQL padrão são:
A comunidade parece se inclinar para o Solr em geral, embora outros conectores de pesquisa tenham sido disponibilizados.
Pesquisa de terceiros:
Os produtos de pesquisa de terceiros funcionam de uma das duas maneiras: eles substituem suas páginas de pesquisa e categoria por suas próprias versões e geralmente as hospedam em um subdomínio no site para não interferir no SEO (por exemplo, SLI) ou na pesquisa do iFrame seu site (Picosearch). Na minha opinião , não quero minhas lojas à mercê de uma hospedagem de terceiros na AWS; ou pior ainda, no próprio data center interno.
Recentemente, conheci um fornecedor usando um chapéu engraçado que supostamente tinha uma ferramenta de pesquisa personalizada que se conecta ao conector Magento Solr, mas ele é executado como um serviço de nuvem SaaS com um painel de controle. Normalmente, não é assim que as integrações de pesquisa de terceiros funcionam. Estou curioso para saber como é o desempenho.
Tempo / Implantação
Não existe uma fórmula para determinar quando fazer a troca - quando você deve migrar depende inteiramente de você. Lembre-se de que não é uma implementação de dois segundos - seu tema / plug-ins (especialmente os plug-ins de navegação) podem exigir ajustes ou atualização.
Não lhe dará resultados milagrosos da noite para o dia - como tudo na administração de seus negócios, será tão bom quanto a quantidade de tempo que você investir nele . Você provavelmente ainda precisará ter campos indexados com as palavras-chave que deseja otimizar. Você terá que jogar muito com as configurações de ponderação também. Não é uma solução noturna.
Uma observação sobre desempenho
A característica distintiva da integração do Solr sobre o texto completo é que o Magento pode utilizar o Solr para descarregar a navegação em camadas e a renderização dos resultados da página de categoria. Como o Solr é tão altamente otimizado, é necessário muito pouco esforço para isso. Isso é útil para reduzir picos de tráfego e espalhar sua carga por mais do que apenas seus servidores Apache.
O SOLR é usado por todas as principais lojas e plataformas, incluindo Magento EE e Hybris, e possui Levenshtein Distance, que fornece até 98% de precisão em comparação com o Sphinx, que atinge a faixa de precisão de 60 a 80%.
Usamos uma instalação SOLR que custa US $ 450 + US $ 250 para hospedagem por ano; portanto, se você amortizá-la por três anos (US $ 450 + US $ 250 * 3), a US $ 400 / ano, a pesquisa representa 5% do gasto de TI e o gasto de TI é de 5% de receita, você terá uma receita de US $ 160.000 por ano, onde faz sentido começar a usar o SOLR.