Programa do Curso

No geral Goal

Forneça aos desenvolvedores web experientes e à equipe técnica uma introdução abrangente à plataforma de pesquisa Solr. Ensine habilidades profundas ao desenvolvedor de software na criação de soluções de pesquisa.

I. Fundamentos

  • Visão geral do Solr
  • Instalando e executando o Solr
  • Adicionando conteúdo ao Solr
  • Lendo uma resposta do Solr XML
  • Alterando parâmetros no URL
  • Usando a interface de navegação
  • Labs: instale o Solr, execute consultas

II. Searching

  • Classificando resultados
  • Analisadores de consulta
  • Mais consultas
  • Parâmetros de solicitação de fiação
  • Adicionando campos à pesquisa padrão
  • Facetação
  • Agrupamento de resultados
  • Laboratórios: consultas avançadas, experimente pesquisa facetada

III. Indexação

  • Adicionando seu próprio conteúdo ao Solr
  • Excluindo dados do solr
  • Construindo uma pesquisa em livraria
  • Adicionando dados do livro
  • Explorando os dados do livro
  • Processador de atualização de desduplicação
  • Labs: indexando várias coleções de documentos

4. Atualização de esquema

  • Adicionando campos ao esquema
  • Analisando texto
  • Laboratórios: personalizar o esquema Solr

V. Relevância

  • Ponderação de campo
  • Consultas de frase
  • Consultas de função
  • Pesquisa mais confusa
  • Soa como
  • Labs: implementando consultas por relevância

VI. Recursos estendidos

  • Mais como isso
  • Geoespacial
  • Verificação ortográfica
  • Sugestões
  • Destaque
  • Pseudo-campos
  • Pseudo-junções
  • Multi Idiomas
  • Labs: implementação de verificação ortográfica e sugestões

VII. Multinúcleo

  • Adicionando mais tipos de dados
  • Labs: criação e administração de núcleos

VIII. SolrCloud

  • Introdução
  • Como funciona o SolrCloud
  • Comprometer estratégias
  • Funcionário do zoológico
  • Gerenciando arquivos de configuração do Solr
  • Laboratórios: administrar SolrCloud

IX. Desenvolvendo com API Solr

  • Conversando com Solr através de REST
  • Configuração
  • Indexação e pesquisa
  • Sol e Primavera
  • Laboratórios: código para ler e escrever índice Solr, exercício em Spring com Solr

X. Desenvolvendo com API Lucene

  • Construindo um índice Lucene
  • Searching, visualização, depuração
  • Extraindo texto com Tika
  • Dimensionando índices Lucene em clusters
  • Ajuste de desempenho do Lucene
  • Laboratórios: codificação com Lucene

XI. Conclusão

  • Outras abordagens para pesquisa
    • ElásticoSearch
    • DataStax Enterprise: Solr+Cassandra
    • Integração Cloudera Solr
    • Borrão
  • Direções futuras

Requisitos

Todos os participantes devem ser técnicos com experiência em operações de aplicações Web e, de preferência, em desenvolvimento.

Ambiente de laboratório:

Serão fornecidos aos alunos servidores Amazon EC2 para instalação, administração e trabalho de laboratório. Os alunos precisam de um cliente SSH e de um browser para aceder ao cluster.

Instalação zero: Não é necessário instalar o software Solr nos computadores dos alunos! (embora seja possível)

  21 horas
 

Cursos Relacionados

Categorias Relacionadas