Tutoriais: 23 e 24 de março
Conferência: de 25 a 27 de março

Palestra: Buscas embarcadas: usando o poder de search engines dentro de sua aplicação

Sala:

Dia da semana:

10:50am - 11:40am

Quando precisamos implementar pesquisas e filtros em aplicações comerciais, a abordagem mais popular é utilizar o que já vem no próprio banco relacional: campos com índices e cláusulas WHERE. Mas quando as consultas SQL se tornam enciclopédicas e planos de execução quase impossíveis de compreender, começamos a perceber que bancos de dados talvez não tenham sido projetados pensando em buscas. Mas e se você pudesse incorporar um search engine de verdade em sua aplicação?

Nessa palestra mostraremos uma abordagem que está se tornando padrão nesses casos – deixar dados para o banco de dados e buscas para o mecanismo de buscas. Com exemplos em Elasticsearch, D3js e outras ferramentas, você verá como é simples indexar e buscar seus dados; utilizar pré-processamentos e filtragens sobre termos de busca tão sofisticados quanto os do Google; refinar e minerar resultados com facetas e categorizações estilo Amazon; e escalar as pesquisas em clusters tão enxutos ou poderosos quanto sua aplicação precisar.

Tracks

Covering innovative topics

Quarta-feira

Quinta-feira

Sexta-feira

Conference for Professional Software Developers