Apresentação - Solr, o cara!

1.128 visualizações

Publicada em

Apresentação realizada na Dafiti Tech Conference 2014, no dia 22 Fevereiro sobre o Solr.

Publicada em: Tecnologia
0 comentários
4 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.128
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
30
Comentários
0
Gostaram
4
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Apresentação - Solr, o cara!

  1. 1. Hands on Solr, O Cara!
  2. 2. Quem somos? ● Flávio Esio de Oliveira ○ Coordenador de TI na Dafiti ○ 15 anos na área de TI ○ Formado em SI ● Evaldo Junior Bento ○ Desenvolvedor na Dafiti ○ +10 anos na área de TI ○ MBA Gestão de TI
  3. 3. Objetivo Nosso objetivo é passar a receita da cobertura do bolo!!!
  4. 4. Objetivo Nosso objetivo é passar a receita da cobertura do bolo!!!
  5. 5. Objetivo Deixar vocês com água na boca.
  6. 6. Objetivo Vocês depois do evento.
  7. 7. Objetivo Vocês no futuro!
  8. 8. Objetivo Vocês no futuro!
  9. 9. Objetivo Vocês no futuro!
  10. 10. Agenda ● O que é solr? ● Porque ele é “O Cara”? ● Mão na massa ○ Instalando e executando ○ Primeiros contatos ○ Busca no solr ○ Novo core ● Referências
  11. 11. Como você faz uma busca no seu site? Você usa like %%?
  12. 12. Quem é o Solr? Porque ele é “O Cara”?
  13. 13. O que é o Solr? Solr é o projeto de uma ferramenta de busca “open-source” de alta performance mantida pela Apache Software Foundation. ○ Sua arquitetura ○ Sua história
  14. 14. O que é o Solr? Sua arquitetura Tomcat/Jetty/WebSphere/JBoss Solr Lucene
  15. 15. O que é o Solr? Sua história ● ● ● ● ● ● ● [2] 2004 - Criado por Solr Yonik na CNET; 2006 - CNET tornou “open-source” e doou a ASF; 2007 - Começou a ser usado por grandes empresas e a comunidade se tornou mais robusta com mais usuário, colaboradores e committers; 2008 - Versão Solr 1.3 com pesquisa distribuída e melhoria de desempenho; 2009 - Versão Solr 1.4 com melhorias na busca e na indexação; 2010 e 2011 - Solr e Lucene foram mesclados e mantiveram o mesmo número de versão e desenvolvimento; 2013 e 2014 - Versão Solr 4.1 com SolrCloud e Melhorias nestes recurso.
  16. 16. Porque ele é “O Cara”? Por 3 bons motivos: 1. Recursos 2. Vantagens 3. Maturidade
  17. 17. Porque ele é “O Cara”? Recursos 1. 2. 3. 4. 5. 6. 7. 8. Busca textual Paginação e ordenação Faceting Highlighting Autosuggest Spell-checking Geospatial search Integração com banco de dados
  18. 18. Porque ele é “O Cara”? Recursos 1. 2. 3. 4. 5. 6. 7. 8. Busca textual Paginação e ordenação Faceting Highlighting Autosuggest Spell-checking Geospatial search Integração com banco de dados
  19. 19. Porque ele é “O Cara”? Recursos 1. 2. 3. 4. 5. 6. 7. 8. Busca textual Paginação e ordenação Faceting Highlighting Autosuggest Spell-checking Geospatial search Integração com banco de dados
  20. 20. Porque ele é “O Cara”? Recursos 1. 2. 3. 4. 5. 6. 7. 8. Busca textual Paginação e ordenação Faceting Highlighting Autosuggest Spell-checking Geospatial search Integração com banco de dados
  21. 21. Porque ele é “O Cara”? Recursos 1. 2. 3. 4. 5. 6. 7. 8. Busca textual Paginação e ordenação Faceting Highlighting Autosuggest Spell-checking Geospatial search Integração com banco de dados
  22. 22. Porque ele é “O Cara”? Recursos 1. 2. 3. 4. 5. 6. 7. 8. Busca textual Paginação e ordenação Faceting Highlighting Autosuggest Spell-checking Geospatial search Integração com banco de dados
  23. 23. Porque ele é “O Cara”? Recursos 1. 2. 3. 4. 5. 6. 7. 8. Busca textual Paginação e ordenação Faceting Highlighting Autosuggest Spell-checking Geospatial search Integração com banco de dados
  24. 24. Porque ele é “O Cara”? Recursos 1. 2. 3. 4. 5. 6. 7. 8. Busca textual Paginação e ordenação Faceting Highlighting Autosuggest Spell-checking Geospatial search Integração com banco de dados
  25. 25. Porque ele é “O Cara”? Vantagens 1. 2. 3. 4. 5. Código Open Source; Altamente escalável; Otimizado para alto volume de tráfego; Integração com qualquer aplicação; Ferramenta de administração de fácil compreensão;
  26. 26. Porque ele é “O Cara”? Vantagens 1. 2. 3. 4. 5. Código Open Source; Altamente escalável; Otimizado para alto volume de tráfego; Integração com qualquer aplicação; Ferramenta de administração de fácil compreensão;
  27. 27. Porque ele é “O Cara”? Vantagens 1. 2. 3. 4. 5. Código Open Source; Altamente escalável; Otimizado para alto volume de tráfego; Integração com qualquer aplicação; Ferramenta de administração de fácil compreensão;
  28. 28. Porque ele é “O Cara”? Vantagens 1. 2. 3. 4. 5. Código Open Source; Altamente escalável; Otimizado para alto volume de tráfego; Integração com qualquer aplicação; Ferramenta de administração de fácil compreensão;
  29. 29. Porque ele é “O Cara”? Vantagens 1. 2. 3. 4. 5. Código Open Source; Altamente escalável; Otimizado para alto volume de tráfego; Integração com qualquer aplicação; Ferramenta de administração de fácil compreensão;
  30. 30. Porque ele é “O Cara”? Maturidade 1. 07 anos consolidado no mercado[2] 2. Apache Software Foundation Mantenedora dos projetos (Apache Solr e Lucene) 3. Comunidade robusta Usuários, Colaboradores e Committers 4. Usado por sites de alto tráfego[1] Dafiti, Instagram, Netflix, Zappos and White House
  31. 31. Porque ele é “O Cara”? Maturidade 1. 07 anos consolidado no mercado[2] 2. Apache Software Foundation Mantenedora dos projetos (Apache Solr e Lucene) 3. Comunidade robusta Usuários, Colaboradores e Committers 4. Usado por sites de alto tráfego[1] Dafiti, Instagram, Netflix, Zappos and White House
  32. 32. Porque ele é “O Cara”? Maturidade 1. 07 anos consolidado no mercado[2] 2. Apache Software Foundation Mantenedora dos projetos (Apache Solr e Lucene) 3. Comunidade robusta Usuários, Colaboradores e Committers 4. Usado por sites de alto tráfego[1] Dafiti, Instagram, Netflix, Zappos and White House
  33. 33. Porque ele é “O Cara”? Maturidade 1. 07 anos consolidado no mercado[2] 2. Apache Software Foundation Mantenedora dos projetos (Apache Solr e Lucene) 3. Comunidade robusta Usuários, Colaboradores e Committers 4. Usado por sites de alto tráfego[1] Dafiti, Instagram, Netflix, Zappos and White House
  34. 34. Hands On Instalando e executando Instalação e execução
  35. 35. Hands On Primeiros contatos ○ Interface do solr ○ Primeira busca ○ Primeira indexação
  36. 36. Hands On Busca no Solr
  37. 37. Hands On Novo Core ○ Configuração ○ Indexação ○ Busca
  38. 38. Hands On Instalando e executando Instalação e execução
  39. 39. Hands On Primeiros contatos ○ Interface do solr ○ Primeira busca ○ Primeira indexação
  40. 40. Hands On Busca no Solr
  41. 41. Surigato
  42. 42. Hands On Novo Core ○ Configuração ○ Indexação ○ Busca
  43. 43. Referências Sites 1. 2. 3. 4. 5. 6. 7. 8. 9. http://wiki.apache.org/solr/PublicServers#Public_Websites_using_Solr http://en.wikipedia.org/wiki/Apache_Solr http://www.matera.com/br/2012/08/solr-indexacao-e-buscas-de-alta-performance-usandosoftware-open-source/ http://blog.jesjobom.com/2012/08/configurando-solr-cloud-beta-tomcat-zookeeper-externo/ http://docs.lucidworks.com/display/solr/Apache+Solr+Reference+Guide http://lucene.apache.org/solr/4_6_1/tutorial.html https://cwiki.apache.org/confluence/display/solr/Field+Types+Included+with+Solr http://heliosearch.org/solr/optimistic-concurrency/ http://www.lucenetutorial.com/lucene-vs-solr.html Livros Solr in action – Autores (Trey Grainger e Timothy Potter) – Edição Meap Edition – versão 14 Apache Solr Beginner's Guide – Autor (Alfredo Serafini) – Packt Publishing
  44. 44. Contatos Flávio Esio ○ flavio.esio@dafiti.com.br ○ flavioesio@gmail.com ○ br.linkedin.com/in/flavioesio Evaldo Junior ○ evaldojuniorbento@gmail.com ○ blog - evaldojunior.com.br ○ twitter - InFog9 ○ github - InFog Receita da cobertura by Palmirinha http://pt.slideshare.net/flavioesio/dafiti-tech-solr-o-cara-v3

×