Programa do Curso
Objetivo Geral
Fornecer a desenvolvedores web e pessoal técnico experiente uma introdução abrangente à plataforma de busca Solr. Ensinar habilidades profundas aos desenvolvedores de software para criar soluções de busca.
I. Fundamentos
- Visão geral do Solr
- Instalação e execução do Solr
- Adicionando conteúdo ao Solr
- Lendo uma resposta XML do Solr
- Mudando parâmetros na URL
- Usando a interface de navegação
- Laboratório: instalar o Solr, executar consultas
II. Busca
- Ordenação de resultados
- Analisadores de consulta
- Mais consultas
- Determinando parâmetros da requisição
- Adicionando campos à busca padrão
- Faceting (facetas)
- Agrupamento de resultados
- Laboratório: consultas avançadas, experimentação com buscas facetas
III. Indexação
- Adicionando seu próprio conteúdo ao Solr
- Excluindo dados do Solr
- Criando uma busca de livraria
- Adicionando dados de livros
- Explorando os dados dos livros
- Processador de atualização dedupe
- Laboratório: indexação de várias coleções de documentos
IV. Atualização do Schema
- Adicionando campos ao schema
- Analisando texto
- Laboratório: personalizar o schema do Solr
V. Relevância
- Pesagem de campos
- Consultas de frase
- Consultas de função
- Busca mais flexível
- Sons-like (somelike)
- Laboratório: implementando consultas para relevância
VI. Funcionalidades Estendidas
- Mais como isso
- Geoespacial
- Correção ortográfica
- Sugestões
- Evidenciação
- Pseudo-campos
- Junções pseudo
- Multilíngue
- Laboratório: implementando correção ortográfica e sugestões
VII. Multicore
- Adicionando mais tipos de dados
- Laboratório: criando e administrando cores
VIII. SolrCloud
- Introdução
- Como o SolrCloud funciona
- Estratégias de commit
- ZooKeeper
- Gestão de arquivos de configuração do Solr
- Laboratório: administrando o SolrCloud
IX. Desenvolvendo com a API Solr
- Falando com o Solr através do REST
- Configuração
- Indexação e busca
- Solr e Spring
- Laboratório: codificar para ler e escrever no índice Solr, exercícios em Spring com Solr
X. Desenvolvendo com a API Lucene
- Criando um índice Lucene
- Busca, visualização, depuração
- Extraindo texto com Tika
- Escalar índices Lucene em clusters
- Otimização de desempenho do Lucene
- Laboratório: codificando com o Lucene
XI. Conclusão
- Outras abordagens para busca
- ElasticSearch
- DataStax Enterprise: Solr+Cassandra
- Integração do Cloudera Solr
- Blur
- Direções futuras
Requisitos
Todos os participantes devem ser pessoal técnico experiente com experiência em operações de aplicações web e, preferencialmente, desenvolvimento.
Ambiente do laboratório:
Servidores Amazon EC2 serão fornecidos aos alunos para instalação, administração e trabalhos de laboratório. Os alunos precisarão de um cliente SSH e um navegador para acessar o cluster.
Instalação Zero: Não é necessário instalar software Solr nos computadores dos alunos! (embora seja possível)
Declaração de Clientes (5)
muito objetivo e prático. Sem "treinamento de powerpoint", mas sim cenários e demonstrações reais
Michael Sperber - WUR/ Computrain
Curso - Solr for Developers
Máquina Traduzida
Problemas e soluções do setor. Prática de conhecimentos.
Wojciech Walczyszyn - SAP
Curso - Solr for Developers
Máquina Traduzida
Era abrangente, era precisa e bem explicada
Wojciech Drzewiecki - SAP
Curso - Solr for Developers
Máquina Traduzida
He is provided great example for each topic.
Onoriode Ikede
Curso - Solr for Developers
Máquina Traduzida
The lectures were fine.
Christopher Sigouin
Curso - Solr for Developers
Máquina Traduzida