Gestão da informação com apache solr e drupal
-
Upload
pedro-rocha -
Category
Technology
-
view
452 -
download
2
description
Transcript of Gestão da informação com apache solr e drupal
![Page 1: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/1.jpg)
Gestão da Informação com Apache Solr e Drupal
Pedro Rocha / SingleView Sócio Diretor [email protected] @pedrogomesrocha
Rio de Janeiro, 13 de Agosto de 2013
![Page 2: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/2.jpg)
Sobre o que vamos falar
1. O que é o Drupal
2. O que é o Apache Solr
3. Como o Solr pode te ajudar na Gestão da Informação
4. Possibilidades e cases
5. Como integrá-lo ao Drupal
![Page 3: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/3.jpg)
• Desde 2001 atuando com desenvolvimento web e novas tecnologias
• Participei de projetos nas áreas de webdesign, administração de servidores,
programação em Java e PHP, análise de sistemas, arquitetura de software e
gerenciamento de projetos
• Atuante na comunidade internacional de Drupal desde 2007
• Após usar diversas ferramentas como Wordpress, Joomla, Plone, Liferay,
Moodle, CakePHP, Code Igniter, JSF, J2EE, enxerguei um alto potencial no
Drupal e o defini como foco principal de estudos e projetos
• Mantenho módulos do Drupal, colaboro com patches, auxilio com dicas no
blog da SingleView e na lista de discussão da comunidade brasileira de
Drupal, além de apoiar comunidades open source em suas iniciativas
Quem sou
![Page 4: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/4.jpg)
Pode ser chocante para muitos, mas o Drupal não é uma linguagem de
programação, nem um framework de código!
Ou seja, não faz sentido algum querer compará-lo com: • Symfony, Cake PHP, Code Igniter, etc • Rails, Ruby • JSF / Java • Web2py / Python
e tantas outras linguagens e frameworks por ai...
Drupal - Mitos e verdades
![Page 5: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/5.jpg)
Se quisermos comparar o Drupal com algum outro projeto da mesma “categoria”, talvez devamos olhar para: Isso porque o Drupal é uma plataforma, também chamado de CMS. O problema com CMS é ser muito vago, conseguindo a proeza de juntar no mesmo saco projetos extremamente distintos, como os 4 exemplos acima.
Drupal - Mitos e verdades
![Page 6: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/6.jpg)
Drupal - Mitos e verdades
Comunidade & Colaboração
![Page 7: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/7.jpg)
Drupal - Facilidade de customização
![Page 8: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/8.jpg)
Drupal - Comunicação com outras ferramentas
![Page 9: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/9.jpg)
Drupal - Experiência do usuário personalizada
![Page 10: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/10.jpg)
Drupal - Futuro
![Page 11: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/11.jpg)
• Ferramenta para indexação e pesquisa de dados
• Interface web para consultas
• Integração via XML/HTTP/JSON
• Baseado no Apache Lucene
O que é o Apache Solr
![Page 12: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/12.jpg)
O que é o Apache Solr
![Page 13: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/13.jpg)
1. Indexa diversos tipos de dados
2. Filtros avançados de busca
3. Busca facetada
4. Busca fonética
5. Extensibilidade
Como ele pode te ajudar
![Page 14: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/14.jpg)
1 - Indexa diversos tipos de dados • Textos pequenos e grandes
• Metadados de arquivos(PDF, DOC, MP3, JPG, etc)
• Coordenadas geográficas
• ...
Como ele pode te ajudar
![Page 15: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/15.jpg)
2 - Filtros avançados de busca • Filtros condicionais
• Pesquisa com “wildcards”
• Pesquisa por proximidade
• Operadores booleanos
• ...
Como ele pode te ajudar
![Page 16: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/16.jpg)
3 - Busca facetada
Como ele pode te ajudar
![Page 17: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/17.jpg)
4 - Busca fonética
Em geral, uma busca se baseia apenas na ortografia, que é uma sequência de letras, como "J-o-ã-o", existindo alguns tipos de alternativas simples, como desconsiderar acentos, etc. A busca fonética permite buscas como “Thaís” retornarem “Taís”; “Carol” retornar “Karol”, e por ai em diante.
Como ele pode te ajudar
![Page 18: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/18.jpg)
5 – Extensibilidade • Baseado em Java • Open source
Como ele pode te ajudar
![Page 19: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/19.jpg)
1. Backend para buscas em sites
2. Backend para buscas em sistemas
3. Data Warehouse
4. Relatórios (data warehouse + busca facetada)
5. Apache Tika
6. Pesquisa em arquivos da rede
7. GED
8. Busca Federada
Possibilidades
![Page 20: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/20.jpg)
Possibilidades - Relatórios
![Page 21: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/21.jpg)
Possibilidades - Indexar arquivos em rede local
![Page 22: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/22.jpg)
Possibilidades - Dados georeferenciados
![Page 23: Gestão da informação com apache solr e drupal](https://reader033.fdocument.pub/reader033/viewer/2022052908/55968f5f1a28ab02438b45a1/html5/thumbnails/23.jpg)
Gostou do Apache Solr? Conheça mais em:
http://labs.singleview.com.br/guias/apache-solr
Obrigado!
@pedrogomesrocha
Drupal & Apache Solr – considerações finais