Elasticsearch na prática

Preview:

Citation preview

ElasticSearchBreno Oliveira

@brenoholiveira brenooliveira.com.br

ElasticSearch NÃO é um banco dados

API Restful indexar/buscar documentos

Construido sobre o Apache Lucene

Filtros

Full Text Search

Aggregations

Nos não queremos mais ver essa tela

Logo …

MySQL NÃO é o cara certo para isso …

Então vamos entender mais sobre ele …

MySQL ElasticSearch

Database Index

Table Type

Row Document

Column Field

Schema Mapping

Partition Shard

E como fica a estrutura de documento?

Inserindo dados

Bulk

require 'snippet'RUBY