Explorando Elasticsearch com Java - Introdução ao desenvolvimento para Big Data

Com a apresentação dos conceitos básicos e de um exemplo que permeia todas as suas páginas, este livro vem preencher uma lacuna na documentação de Elasticsearch em Português. A grande vantagem do Elasticsearch reside na sua arquitetura, projetada para ser altamente escalável e para gerenciar grandes quantidades de dados de forma simples e eficiente. Esses dados são disponibilizados por meio de uma interface baseada em comunicação RESTful, ou seja, que utiliza REST/HTTP, e permitem que clientes de distintas linguagens de programação indexem e busquem documentos baseados em JSON. Este livro coloca sua API Java em prática para atender a demanda por desenvolvimento de aplicações para Big Data, além disso, mostra como utilizar o Elasticsearh também com PHP e JavaScript.

Por: R$ 30,00

Preço a vista: R$ 30,00

+-
Comprar
Opções de Parcelamento:
  • à vista R$ 30,00
Outras formas de pagamento

Quem viu este produto , comprou

  • Explorando Elasticsearch com Java - Introdução ao desenvolvimento para Big Data

    Com a apresentação dos conceitos básicos e de um exemplo que permeia todas as suas páginas, este livro vem preencher uma lacuna na documentação de Elasticsearch em Português. A grande vantagem do Elasticsearch reside na sua arquitetura, projetada para ser altamente escalável e para gerenciar grandes quantidades de dados de forma simples e eficiente. Esses dados são disponibilizados por meio de uma interface baseada em comunicação RESTful, ou seja, que utiliza REST/HTTP, e permitem que clientes de distintas linguagens de programação indexem e busquem documentos baseados em JSON. Este livro coloca sua API Java em prática para atender a demanda por desenvolvimento de aplicações para Big Data, além disso, mostra como utilizar o Elasticsearh também com PHP e JavaScript. ... Ler mais +

    QUERO VER
  • ESGOTADO Dominando o PostgreSQL

    Empregando uma linguagem clara e exemplos práticos, o texto apresenta reproduções das telas usadas no dia-a-dia de um administrador de banco de dados. Será de importante ajuda a estudantes e profissionais da área de informática, facilitando o aprendizado do sistema gerenciador de banco de dados de código aberto PostgreSQL. Portanto, este livro é dedicado aos Analistas e Programadores de Sistemas, Analistas de Suporte, Administradores de Banco de Dados e Gerentes que desejarem aprofundar seus conhecimentos relativos à utilização, administração e implementação de sistemas. ... Ler mais +

    QUERO VER
  • Análise de Redes Sociais - Uma Visão Computacional

    Este livro aborda os aspectos computacionais das redes complexas, suas métricas, algoritmos e como proceder à análise desse tipo de rede. Por meio de uma abordagem prática e com a fundamentação teórica necessária, são apresentados exemplos, softwares e ferramentas para a análise de redes sociais, de suas características e fenômenos. ... Ler mais +

    QUERO VER
  • Android com Android Studio Passo a Passo

    VITRINE Os Livros mais Vendidos !

    R$ 119,00 ou 2x de R$ 59,50

    Esta obra apresenta um passo a passo, desde o básico, como o desenvolvimento do primeiro HelloWorld, componentes visuais básicos, modelo de tratamento de eventos, depuração, internacionalização, passando pelos componentes visuais avançados e os eventos mais sofisticados da plataforma, sendo apresentados, também, recursos como banco de dados, conectividade e utilização de mapas e GPS. ... Ler mais +

    QUERO VER
  • Linux para Linuxers - Do desktop ao datacenter

    Este livro, destinado a usuários iniciantes e intermediários, aborda aspectos relevantes do Debian GNU/Linux utilizado como plataforma única em hosts de uma rede de porte médio com várias estações de trabalho e alguns computadores servidores.
    Tendo como foco a execução de tarefas utilizando a linha de comandos do shell, o livro abrange:
    -Obtenção e instalação do sistema operacional
    -Instalação de impressoras
    -Instalação de serviços de rede
    -Inúmeros comandos utilizados no gerenciamento do sistema operacional, no gerenciamento de rede e no suporte a usuários.
    ... Ler mais +

    QUERO VER
  • Plataforma Pro JavaFX - Desenvolvimento de RIA para Dispositivos Móveis e para Área de Trabalho por Scripts com a Tecnologia Java

    Prezado leitor, Escrevemos este livro para servir como recurso definitivo que lhe ajude a pôr-se pronto com a plataforma JavaFX™, usando a liberação 1.2 final. Cada um de nós é apaixonado pelo JavaFX, porque ele desempenha um papel chave na promessa longamente esperada da onipresente tecnologia Java™ de cliente rico, que ajudará a restaurar a sanidade ao desenvolvimento de aplicações de Internet. Também estamos empolgados com a produtividade melhorada do desenvolvedor que advém da sintaxe declarativa, das poderosas ligações, da programação funcional, e dos fantásticos gráficos de cena, no JavaFX. ... Ler mais +

    QUERO VER
  • Data Science para Programadores - Um Guia Completo Utilizando a Linguagem Python

    Um guia para estudantes e profissionais, utilizando a linguagem Python em todo o seu potencial. Você aprenderá os conceitos e fundamentos estatísticos que auxiliarão seu trabalho analítico. As bibliotecas são apresentadas de maneira prática, focando no que é mais importante para o seu trabalho do dia a dia. O livro apresenta um ferramental completo para você iniciar neste mercado lucrativo que a Data Science possibilita. ... Ler mais +

    QUERO VER

Quem viu este produto , também se interessou

  • Crie Aplicativos Web com HTML, CSS, JavaScript, PHP, PostgreSQL, Bootstrap, AngularJS e Laravel

    A grande variedade de tecnologias e técnicas, a avalanche de novos termos, conceitos e siglas que estão associadas aos aplicativos Web pode intimidar aqueles que desejam desenvolver este tipo de software. O objetivo deste livro é desmistificar o assunto, apresentando sob um enfoque abrangente, integrado e prático, o processo de desenvolvimento do lado cliente e do lado servidor de um aplicativo Web. ... Ler mais +

    QUERO VER
  • Gestão A3 (Agíl, Arretada e Arrochada) de Projetos - Uma Visão Simples e Objetiva para PMI-ACP

    VITRINE Os Livros mais Vendidos !

    Um número crescente de profissionais de gestão tem visto os métodos ágeis como grandes alavancas para o sucesso em projetos baseados em conhecimento, ou seja, aqueles que, em linhas gerais, focam em criatividade, comunicação e inovação. Naturalmente, aumenta também o interesse em qualificação e obtenção de certificações que sejam apreciadas pelo mercado, a exemplo da PMI-ACP®, atualmente uma das mais relevantes desta área. “Gestão A3 de Projetos (Ágil, Arretada e Arrochada) - Uma Visão Simples e Objetiva para a PMI-ACP®”, não se trata apenas de um livro, mas um conjunto de instrumentos educacionais, com uso de histórias em quadrinhos e mapas mentais para que o aprendizado em Gerenciamento de Projetos seja simples e objetivo, tal como remete o título. ... Ler mais +

    QUERO VER
  • Análise de Redes Sociais - Uma Visão Computacional

    Este livro aborda os aspectos computacionais das redes complexas, suas métricas, algoritmos e como proceder à análise desse tipo de rede. Por meio de uma abordagem prática e com a fundamentação teórica necessária, são apresentados exemplos, softwares e ferramentas para a análise de redes sociais, de suas características e fenômenos. ... Ler mais +

    QUERO VER
  • Estruturas de Dados e Algoritmos em Java - 5ª Edição

    R$ 189,90 ou 3x de R$ 63,30

    Este livro oferece uma introdução a estruturas de dados e algoritmos, incluindo projeto, análise e implementação. Em um texto simples e claro, os autores utilizam recursos visuais e cenários do mundo real, focando as funções mais populares na análise de algoritmos. ... Ler mais +

    QUERO VER
  • Guia de Certificação em Java - Exame CX 310-035

    Este Guia de Certificação em Java é um livro fundamental para preparar os candidatos ao exame de programador Java da Sun, a primeira e mais requisitada certificação desta tecnologia. Cada um dos tópicos do exame são apresentados de forma clara e direcionada às dificuldades que podem ser encontradas na prova. ... Ler mais +

    QUERO VER
  • Data Science para Programadores - Um Guia Completo Utilizando a Linguagem Python

    Um guia para estudantes e profissionais, utilizando a linguagem Python em todo o seu potencial. Você aprenderá os conceitos e fundamentos estatísticos que auxiliarão seu trabalho analítico. As bibliotecas são apresentadas de maneira prática, focando no que é mais importante para o seu trabalho do dia a dia. O livro apresenta um ferramental completo para você iniciar neste mercado lucrativo que a Data Science possibilita. ... Ler mais +

    QUERO VER
  • Tutorial Java 5ª Edição

    As referências à tecnologia Java estão em todos os lugares, mas exatamente o que é isto? Esta parte explica como a tecnologia Java é ao mesmo tempo uma linguagem de programação e uma plataforma, e traz uma visão geral do que esta tecnologia pode fazer por você.
    A linguagem de programação Java é uma linguagem de alto nível que pode ser caracterizada pelas seguintes palavras-chave:
    Simples
    Orientada a Objeto
    Distribuível
    Multitarefa ... Ler mais +

    QUERO VER
  • Android com Android Studio Passo a Passo

    VITRINE Os Livros mais Vendidos !

    R$ 119,00 ou 2x de R$ 59,50

    Esta obra apresenta um passo a passo, desde o básico, como o desenvolvimento do primeiro HelloWorld, componentes visuais básicos, modelo de tratamento de eventos, depuração, internacionalização, passando pelos componentes visuais avançados e os eventos mais sofisticados da plataforma, sendo apresentados, também, recursos como banco de dados, conectividade e utilização de mapas e GPS. ... Ler mais +

    QUERO VER
  • Matemática sem Fronteiras - Aritmética

    O livro Matemática Sem Fronteiras - Aritmética é destinado ao estudo da Aritmética, base e referência para a maioria dos concursos. ... Ler mais +

    QUERO VER
  • Java em Artigos Técnicos

    Java é uma linguagem de programação de alto nível, simples, fácil de aprender e programar, orientada a objetos, independente de plataforma e de propósito geral. O material sobre a Tecnologia Java apresentado nesta obra corresponde a um conjunto de dez artigos técnicos. ... Ler mais +

    QUERO VER
  • Teclado Sem Fio 2.4 GHZ Touch Tv Smart Preto USB - Multilaser TC190

    Todos

    VITRINE Promoções \o/ !!! Ai eu vi vantagem ;)

    VITRINE NOVIDADES

    R$ 199,90 ou 3x de R$ 66,63

    Teclado sem fio com touch pad, você pode utilizá-lo tanto no seu PC, quanto na sua SmartTV. ... Ler mais +

    QUERO VER
  • Java RESTful na Prática com JAX -RS

    Aprenda a implementar aplicações RESTful na plataforma Java de forma prática e direta. Os conceitos são aplicados a exemplos que simulam os desafios de integração de sistemas e disponibilizam informações por meio do protocolo de comunicação HTTP. Este livro guiará o leitor no caminho das melhores práticas de implementação de serviços REST usando a API JAX-RS em conjunto com as mais atuais ferramentas e frameworks existentes no mercado. Além disso, ensinará a construir aplicações e serviços capazes de liberar informações nos formatos JSON e XML de forma correta e segura, dessa forma garantindo que quaisquer aplicações do tipo web, desktop ou até mesmo aplicativos mobile sejam capazes de consumi-las. ... Ler mais +

    QUERO VER
  • Roteadores e Switches - Guia para Certificação CCNA e CCENT Exames 640-802 CCNA / 640-822 ICND1 / 640-816 ICND2 - 2ª Edição Revisada e Ampliada

    Este livro não se aplica apenas a quem deseja a certificação CCNA, mas também aos profissionais que desejam aprender a configurar e dar manutenção em roteadores e switches Cisco de uma maneira simples e direta, porém com a teoria necessária para o entendimento dos comandos. Os leitores encontrarão mais de 200 exercícios práticos e exemplos de configurações com as mais variadas topologias de ensino, favorecendo o aprendizado e dando a oportunidade para que seus conhecimentos sejam testados. ... Ler mais +

    QUERO VER
  • Java + Primefaces + iReport: Desenvolvendo um CRUD para Web

    Desenvolva passo a passo com excelência um cadastro para web com uma das linguagens mais poderosas e seguras do cenário da programação, o popular Java. São abordados procedimentos desde a criação do banco de dados até a parte de relatório da aplicação. ... Ler mais +

    QUERO VER
  • Entendendo Algoritmos - Um guia ilustrado para programadores e outros curiosos

    VITRINE Os Livros mais Vendidos !

    Um guia ilustrado para programadores e outros curiosos.
    Um algoritmo nada mais é do que um procedimento passo a passo para a resolução de um problema. Os algoritmos que você mais utilizará como um programador já foram descobertos, testados e provados. Se você quer entendê-los, mas se recusa a estudar páginas e mais páginas de provas, este é o livro certo. Este guia cativante e completamente ilustrado torna simples aprender como utilizar os principais algoritmos nos seus programas. ... Ler mais +

    QUERO VER
  • Programação Funcional para Desenvolvedores Java

    O desenvolvimento de software atualmente está encampando a programação funcional (FP - Functional Programming), seja para escrever programas concorrentes, seja para gerenciar grandes volumes de dados. Onde isso deixa os desenvolvedores Java? Este livro conciso oferece uma introdução pragmática e acessível a FP para desenvolvedores Java ou qualquer pessoa que use uma linguagem orientada a objetos. ... Ler mais +

    QUERO VER
  • Plataforma Pro JavaFX - Desenvolvimento de RIA para Dispositivos Móveis e para Área de Trabalho por Scripts com a Tecnologia Java

    Prezado leitor, Escrevemos este livro para servir como recurso definitivo que lhe ajude a pôr-se pronto com a plataforma JavaFX™, usando a liberação 1.2 final. Cada um de nós é apaixonado pelo JavaFX, porque ele desempenha um papel chave na promessa longamente esperada da onipresente tecnologia Java™ de cliente rico, que ajudará a restaurar a sanidade ao desenvolvimento de aplicações de Internet. Também estamos empolgados com a produtividade melhorada do desenvolvedor que advém da sintaxe declarativa, das poderosas ligações, da programação funcional, e dos fantásticos gráficos de cena, no JavaFX. ... Ler mais +

    QUERO VER
  • Orientação a Objetos na Prática - Aprendendo Orientação A Objetos com Java

    Se você nunca teve contato com orientação a objetos (ou teve, mas não aprendeu o suficiente) e quer ou precisa aprender as técnicas, esse livro é para você. De uma forma clara e prática vamos estudar as características da orientação a objetos, vamos praticar OO (como também é conhecida a orientação a objetos). Como a característica prática é fundamental na condução do aprendizado teremos que utilizar alguma linguagem de programação. ... Ler mais +

    QUERO VER
  • AngularJS para Desenvolvedores Java

    Esse livro foi elaborado para compartilhar a experiência que tive ao iniciar meus estudos e minhas experiências com o AngularJS como desenvolvedor Java. Uso uma linguagem simples e descontraída, como um bate-papo comigo, mas com bastante foco no que é necessário para o aprendizado com praticidade. ... Ler mais +

    QUERO VER
  • Certificação LPI-2 (201 - 202) - Coleção Linux Pro - 5ª edição

    VITRINE Os Livros mais Vendidos !

    A quinta edição do livro Certificação LPI-2 está atualizado para a versão 4.5 do exame para obtenção do Certificado LPIC-2 oferecido pelo LPI — Linux Professional Institute. Para obter essa certificação, é exigido do candidato saber como administrar um servidor de pequeno a médio porte que desempenhe funções de: • Servidor de rede local: Samba, NFS, DNS, DHCP. • Gateway para Internet: firewall, VPN, SSH, cache/proxy Web. • Servidor de Internet: Servidores HTTP, FTP e email SMTP, POP3, IMAP. ... Ler mais +

    QUERO VER
  • Descrição
    Explorando Elasticsearch com Java - Introdução ao desenvolvimento para Big Data

    Com a apresentação dos conceitos básicos e de um exemplo que permeia todas as suas páginas, este livro vem preencher uma lacuna na documentação de Elasticsearch em Português. A grande vantagem do Elasticsearch reside na sua arquitetura, projetada para ser altamente escalável e para gerenciar grandes quantidades de dados de forma simples e eficiente. Esses dados são disponibilizados por meio de uma interface baseada em comunicação RESTful, ou seja, que utiliza REST/HTTP, e permitem que clientes de distintas linguagens de programação indexem e busquem documentos baseados em JSON. Este livro coloca sua API Java em prática para atender a demanda por desenvolvimento de aplicações para Big Data, além disso, mostra como utilizar o Elasticsearh também com PHP e JavaScript.
  • Sobre o Autor
  • Especificação

    Características

    Tipo de LivroLivro Físico

    Especificações

    Sobre o AutorLuiz Henrique Zambom Santana

    Luiz Henrique Zambom Santana é bacharel e mestre em Ciência da Computação. Possui mais de 10 anos de experiência em programação Java e há dois anos atua com tecnologias de Big Data. Trabalhou em projetos para grandes empresas no Brasil, Argentina e Alemanha. Atualmente é startupper, consultor em Elasticsearch e doutorando em Big Data e Web Semântica na Universidade Federal de Santa Catarina (UFSC). Mais detalhes em: luizsantana.info
    Informações Técnicas Sumário
    Capítulo 1 - Conceitos básicos - 1

    1.1. Arquitetura do Elasticsearch - 2
    1.2. Conceitos básicos - 3
    1.3. Análise de texto - 5
    1.4. Instalação e comandos REST - 8
    1.5. Conclusões - 14

    Capítulo 2 - API Java - 15
    2.1. Conexão com o Elasticsearch - 15
    2.2. Enviando comandos ao Elasticsearch - 16
    2.3. Criando um documento JSON - 17
    2.4. Buscas - 19
    2.5 Filtros - 22
    2.6. Agregações - 22
    2.7. Conclusões - 23

    Capítulo 3 - Buscas avançadas - 25
    3.1. Análise avançada - 25
    3.1.1. Analisadores personalizados - 28
    3.1.2. Usando o analisador fonético - 29
    3.1.3. Usando o analisador de sinônimos - 31
    3.1.4. Usando analisadores de outros idiomas - 33
    3.2. Mapeamento avançado - 38
    3.2.1. Listas - 38
    3.2.2. Campos multifield - 40
    3.2.3. Objetos e campos aninhados - 42
    3.2.4. Informações geográficas - 45
    3.2.5. Relações parent/child - 48
    3.3. Propriedades predefinidas - 50
    3.4. Buscas avançadas - 52
    3.4.1. Busca booleana e busca filtrada - 52
    3.4.3. Busca com prefixo, expressão regular e wildcard - 54
    3.4.4. Busca de termos comuns - 56
    3.4.5. Busca dis max - 58
    3.4.6. Buscas More Like This e Fuzzy Like This - 59
    3.5. Filtros avançados - 60
    3.6. Alterando o resultado das buscas - 62
    3.6.1. Paginação - 63
    3.6.2. Fuzzyness - 64
    3.6.3. Boosting - 65
    3.6.4. Ordenação - 66
    3.7. Melhorando os resultados - 67
    3.7.1. Percolation - 67
    3.7.2. Sugestões - 68
    3.7.3. Busca multi-índice e multitype - 71
    3.8. Melhorando o desempenho - 72
    3.8.1. Warmers - 73
    3.8.2. Routing - 73
    3.9. Conclusões - 75
    Capítulo 4 - API de administração, Manutenção e Análise de dados - 77
    4.1. API de administração - 77
    4.1.1. Criação de índice e mapeamento - 77
    4.1.2. Estatísticas do índice - 78
    4.1.3. Refresh, flush e optimize - 79
    4.2. Bulkload - 81
    4.3. Plugins - 83
    4.3.1. SQL River - 84
    4.3.2. Head - 85
    4.3.3. Kibana e Logstash - 86
    4.4. Slowlog - 87
    4.5. Uma visão sobre o diretório do ES - 88
    4.6. Conclusões - 89

    Capítulo 5 - Conclusões - 91
    5.1. Limitações - 92
    5.2. Outras opções NoSQL - 94
    5.3. Integração com SQL e sistemas legados - 96
    5.4. Conclusões finais e assuntos não abordados neste livro - 97

    Links - 99
    Apêndice - PHP e JavaScript - 101
    PHP - 101
    JavaScript - 106
    Referências - 109
    Índice de Figuras - 111
    Índice de Tabelas - 111
    Índice de Listagens - 111
    Acrônimos - 114

    Informações Técnicas

    Nº de páginas:128
    Origem:Nacional
    Editora:Editora Ciência Moderna
    Idioma:Português
    Edição:1ª Edição
    Ano:2015
    ISBN:9788539907076
    Encadernação:Brochura
    Autor:Luiz Henrique Zambom Santana
  • Informações

Avaliação técnica sobre o livro

Olá! Seja Bem Vindo (a)!

Eu sou o Moderninho , o Mascote da Ciência Moderna Online!
Além de bonito, o novo site tem Minhas Dicas :) #ficaadica

A 1ª Dica é -> Deixe aqui seu contato para receber nossas
NOVIDADES, PROMOÇÕES E CUPONS DE DESCONTOS ;)

Navegue SEM Moderação!