O documento apresenta uma introdução sobre Search as a Service (SAAS) e discute: 1) problemas comuns em buscas e desafios para resolvê-los; 2) motores de busca como Apache Lucene e Solr; 3) visão macro de uma arquitetura de busca incluindo indexação, ingestão e busca de documentos.
2. Um pouco sobre mim...
● Fatec São Caetano do Sul, turma de 2007.
● +7 anos de experiência em Desenvolvimento
● +3 anos de experiência em Busca
● Casado com a Michelle
● Duas filhas, a Manuella e a Antonella 2
3. Agenda
1. Problemas Comuns e Desafios na Busca
2. Search Engines
3. Visão Macro de uma Arquitetura de Busca
4. Indexando Documentos
5. Relevância 3
5. Problemas Comuns e Desafios na Busca
● Erros de Cadastro/Taxonomia
● Mesmos SKUs para ofertas diferentes
● Filtros por tamanho e cor
● Busca em campos descritivos
● Tempo para os produtos aparecerem no resultado 5
15. Indexando Documentos
API
● Normalizar dados
● Enriquecimento de
informações
● Coleta de métricas de
Search Engine
● Configurar índices
● Configurar mapping/schema
● Template para criação de
índices
15
23. Relevância
Pode ser equalizada baseada em pesos distintos para:
● Popularidade
● Venda
● Avaliação do Seller
● Review/Rate
● Número de vezes em que aparece no resultado de busca x número de pageviews gerado
● etc.
Score
23
33. Obrigado!
● Sobre o que falamos:
○ Principais problemas encontrados
○ Projeto de arquitetura básico de uma stack de busca
○ Configurando índices e gerenciando nosso mapping/schema
○ Como melhorar a relevância do resultado de busca
Leandro Pereira Pinto
skype: pereirapleandro
+55 11 96075-7922
pereirapleandro@gmail.com
33
Notas do Editor
Agradecimento a Dafiti pelo convite e ao VivaReal pelo consentimento e encorajamento em realizar esta apresentação, inclusive permitindo abrir detalhes técnicos utilizados na empresa, se necessário.