apresentação - solr, o cara!
DESCRIPTION
Apresentação realizada na Dafiti Tech Conference 2014, no dia 22 Fevereiro sobre o Solr.TRANSCRIPT
![Page 1: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/1.jpg)
Hands on
Solr, O Cara!
![Page 2: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/2.jpg)
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
![Page 3: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/3.jpg)
Objetivo
Nosso objetivo é passar a receita da cobertura do bolo!!!
![Page 4: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/4.jpg)
Objetivo
Nosso objetivo é passar a receita da cobertura do bolo!!!
![Page 5: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/5.jpg)
Objetivo
Deixar vocês com água na boca.
![Page 6: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/6.jpg)
Objetivo
Vocês depois do evento.
![Page 7: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/7.jpg)
Objetivo
Vocês no futuro!
![Page 8: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/8.jpg)
Objetivo
Vocês no futuro!
![Page 9: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/9.jpg)
Objetivo
Vocês no futuro!
![Page 10: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/10.jpg)
Agenda
● O que é solr?● Porque ele é “O Cara”?● Mão na massa
○ Instalando e executando○ Primeiros contatos○ Busca no solr○ Novo core
● Referências
![Page 11: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/11.jpg)
Como você faz uma busca no seu site?
Você usa like %%?
![Page 12: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/12.jpg)
Quem é o Solr?Porque ele é “O Cara”?
![Page 13: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/13.jpg)
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
![Page 14: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/14.jpg)
O que é o Solr?Sua arquitetura
Tomcat/Jetty/WebSphere/JBoss
Solr
Lucene
![Page 15: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/15.jpg)
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.
![Page 16: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/16.jpg)
Porque ele é “O Cara”?
Por 3 bons motivos:1. Recursos2. Vantagens3. Maturidade
![Page 17: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/17.jpg)
Porque ele é “O Cara”?
Recursos1. Busca textual2. Paginação e ordenação3. Faceting4. Highlighting5. Autosuggest6. Spell-checking7. Geospatial search8. Integração com banco de dados
![Page 18: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/18.jpg)
Porque ele é “O Cara”?
Recursos1. Busca textual2. Paginação e ordenação3. Faceting4. Highlighting5. Autosuggest6. Spell-checking7. Geospatial search8. Integração com banco de dados
![Page 19: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/19.jpg)
Porque ele é “O Cara”?
Recursos1. Busca textual2. Paginação e ordenação3. Faceting4. Highlighting5. Autosuggest6. Spell-checking7. Geospatial search8. Integração com banco de dados
![Page 20: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/20.jpg)
Porque ele é “O Cara”?
Recursos1. Busca textual2. Paginação e ordenação3. Faceting4. Highlighting5. Autosuggest6. Spell-checking7. Geospatial search8. Integração com banco de dados
![Page 21: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/21.jpg)
Porque ele é “O Cara”?
Recursos1. Busca textual2. Paginação e ordenação3. Faceting4. Highlighting5. Autosuggest6. Spell-checking7. Geospatial search8. Integração com banco de dados
![Page 22: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/22.jpg)
Porque ele é “O Cara”?
Recursos1. Busca textual2. Paginação e ordenação3. Faceting4. Highlighting5. Autosuggest6. Spell-checking7. Geospatial search8. Integração com banco de dados
![Page 23: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/23.jpg)
Porque ele é “O Cara”?
Recursos1. Busca textual2. Paginação e ordenação3. Faceting4. Highlighting5. Autosuggest6. Spell-checking7. Geospatial search8. Integração com banco de dados
![Page 24: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/24.jpg)
Porque ele é “O Cara”?
Recursos1. Busca textual2. Paginação e ordenação3. Faceting4. Highlighting5. Autosuggest6. Spell-checking7. Geospatial search8. Integração com banco de dados
![Page 25: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/25.jpg)
Porque ele é “O Cara”?
Vantagens
1. Código Open Source;2. Altamente escalável;3. Otimizado para alto volume de tráfego;4. Integração com qualquer aplicação;5. Ferramenta de administração de fácil compreensão;
![Page 26: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/26.jpg)
Porque ele é “O Cara”?
Vantagens
1. Código Open Source;2. Altamente escalável;3. Otimizado para alto volume de tráfego;4. Integração com qualquer aplicação;5. Ferramenta de administração de fácil compreensão;
![Page 27: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/27.jpg)
Porque ele é “O Cara”?
Vantagens
1. Código Open Source;2. Altamente escalável;3. Otimizado para alto volume de tráfego;4. Integração com qualquer aplicação;5. Ferramenta de administração de fácil compreensão;
![Page 28: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/28.jpg)
Porque ele é “O Cara”?
Vantagens
1. Código Open Source;2. Altamente escalável;3. Otimizado para alto volume de tráfego;4. Integração com qualquer aplicação;5. Ferramenta de administração de fácil compreensão;
![Page 29: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/29.jpg)
Porque ele é “O Cara”?
Vantagens
1. Código Open Source;2. Altamente escalável;3. Otimizado para alto volume de tráfego;4. Integração com qualquer aplicação;5. Ferramenta de administração de fácil compreensão;
![Page 30: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/30.jpg)
Porque ele é “O Cara”?
Maturidade1. 07 anos consolidado no mercado[2]
2. Apache Software FoundationMantenedora dos projetos (Apache Solr e Lucene)
3. Comunidade robustaUsuários, Colaboradores e Committers
4. Usado por sites de alto tráfego[1]
Dafiti, Instagram, Netflix, Zappos and White House
![Page 31: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/31.jpg)
Porque ele é “O Cara”?
Maturidade1. 07 anos consolidado no mercado[2]
2. Apache Software FoundationMantenedora dos projetos (Apache Solr e Lucene)
3. Comunidade robustaUsuários, Colaboradores e Committers
4. Usado por sites de alto tráfego[1]
Dafiti, Instagram, Netflix, Zappos and White House
![Page 32: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/32.jpg)
Porque ele é “O Cara”?
Maturidade1. 07 anos consolidado no mercado[2]
2. Apache Software FoundationMantenedora dos projetos (Apache Solr e Lucene)
3. Comunidade robustaUsuários, Colaboradores e Committers
4. Usado por sites de alto tráfego[1]
Dafiti, Instagram, Netflix, Zappos and White House
![Page 33: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/33.jpg)
Porque ele é “O Cara”?
Maturidade1. 07 anos consolidado no mercado[2]
2. Apache Software FoundationMantenedora dos projetos (Apache Solr e Lucene)
3. Comunidade robustaUsuários, Colaboradores e Committers
4. Usado por sites de alto tráfego[1]
Dafiti, Instagram, Netflix, Zappos and White House
![Page 34: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/34.jpg)
Instalação e execução
Hands On
Instalando e executando
![Page 35: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/35.jpg)
Hands On
Primeiros contatos○ Interface do solr○ Primeira busca○ Primeira indexação
![Page 36: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/36.jpg)
Hands On
Busca no Solr
![Page 37: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/37.jpg)
Hands On
Novo Core○ Configuração○ Indexação○ Busca
![Page 38: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/38.jpg)
Instalação e execução
Hands On
Instalando e executando
![Page 39: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/39.jpg)
Hands On
Primeiros contatos○ Interface do solr○ Primeira busca○ Primeira indexação
![Page 40: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/40.jpg)
Hands On
Busca no Solr
![Page 41: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/41.jpg)
Surigato
![Page 42: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/42.jpg)
Hands On
Novo Core○ Configuração○ Indexação○ Busca
![Page 43: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/43.jpg)
Sites
1. http://wiki.apache.org/solr/PublicServers#Public_Websites_using_Solr2. http://en.wikipedia.org/wiki/Apache_Solr3. http://www.matera.com/br/2012/08/solr-indexacao-e-buscas-de-alta-performance-usando-
software-open-source/4. http://blog.jesjobom.com/2012/08/configurando-solr-cloud-beta-tomcat-zookeeper-externo/5. http://docs.lucidworks.com/display/solr/Apache+Solr+Reference+Guide6. http://lucene.apache.org/solr/4_6_1/tutorial.html7. https://cwiki.apache.org/confluence/display/solr/Field+Types+Included+with+Solr8. http://heliosearch.org/solr/optimistic-concurrency/9. http://www.lucenetutorial.com/lucene-vs-solr.html
LivrosSolr in action – Autores (Trey Grainger e Timothy Potter) – Edição Meap Edition – versão 14Apache Solr Beginner's Guide – Autor (Alfredo Serafini) – Packt Publishing
Referências
![Page 44: Apresentação - Solr, o cara!](https://reader033.vdocuments.site/reader033/viewer/2022051016/558cde06d8b42a155a8b45ad/html5/thumbnails/44.jpg)
Flávio Esio○ [email protected]○ [email protected]○ br.linkedin.com/in/flavioesio
Evaldo Junior○ [email protected]○ blog - evaldojunior.com.br○ twitter - InFog9○ github - InFog
Contatos
Receita da cobertura by Palmirinhahttp://pt.slideshare.net/flavioesio/dafiti-tech-solr-o-cara-v3