gestão da informação com apache solr e drupal

Post on 03-Jul-2015

449 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Para gerenciar grandes volumes de informação, tanto de websites como de sistemas e documentos institucionais, permitindo um acesso rápido e descomplicado a qualquer informação, será apresentada uma combinação extremamente eficaz e de baixo custo: Apache Solr e Drupal. Nessa palestra serão apresentados cases importantes da utilização dessa dupla, tanto no serviço público quanto na iniciativa privada, dentro e fora do Brasil, facilitando a compreensão de seu valor e dos benefícios que pode trazer a órgãos públicos.

TRANSCRIPT

Gestão da Informação com Apache Solr e Drupal

Pedro Rocha / SingleView Sócio Diretor pedrorocha@singleview.com.br @pedrogomesrocha

Rio de Janeiro, 13 de Agosto de 2013

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

•  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

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

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

Drupal - Mitos e verdades

Comunidade & Colaboração

Drupal - Facilidade de customização

Drupal - Comunicação com outras ferramentas

Drupal - Experiência do usuário personalizada

Drupal - Futuro

•  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

O que é o Apache Solr

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

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

2 - Filtros avançados de busca •  Filtros condicionais

•  Pesquisa com “wildcards”

•  Pesquisa por proximidade

•  Operadores booleanos

•  ...

Como ele pode te ajudar

3 - Busca facetada

Como ele pode te ajudar

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

5 – Extensibilidade •  Baseado em Java •  Open source

Como ele pode te ajudar

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

Possibilidades - Relatórios

Possibilidades - Indexar arquivos em rede local

Possibilidades - Dados georeferenciados

Gostou do Apache Solr? Conheça mais em:

http://labs.singleview.com.br/guias/apache-solr

Obrigado!

pedrorocha@singleview.com.br

@pedrogomesrocha

Drupal & Apache Solr – considerações finais

top related