Arquivos da categoria: Elasticsearch

Elasticsearch – Como as maiores empresas estão usando o motor de busca mais falado ultimamente?

Olá pessoal,

O crescimento do Elasticsearch tem sido monstruoso e a maioria dos grandes sites estão usando o ES (Elasticsearch) para buscas, BigData, recomendações, etc.

Entre as empresas podemos destacar o iFood, Globo.com, GitHub, Vagas.com.br, JusBrasil, Microsoft, NASA, Mozilla, Facebook, Verizon, Adobe, Ebay, StackOverflow, Netflix, The New York Times, Mercado Libre, WordPress, Wikipedia, LinkedIn, entre outras.

Uma das palestra citadas abaixo contém por exemplo o seguinte exemplo: “Aprenda a utilizar o ElasticSearch, que ajuda o github pesquisar mais de 8 milhões de repositórios e o globo.com a fazer 180 pesquisas por segundo para 25 de milhões de pessoas por dia.”

Vou deixar alguns links que estudei para entender como essas empresas estão usando o Elasticsearch junto com outras ferramentas para obter os resultados esperados e um pouco de código em PHP, Go e Rails:

http://www.infoq.com/br/presentations/1-milhao-de-pedidos-1-milhao-de-entregas

http://www.infoq.com/br/presentations/construindo-uma-plataforma-com-hadoop-e-elasticsearch

http://www.infoq.com/br/presentations/utilize-todo-o-poder-do-wlasticsearch

ElasticSearch com PHP não é magia; é tecnologia!

http://www.devmedia.com.br/elasticsearch-desenvolvendo-big-data-com-php/31609

http://www.sitepoint.com/introduction-to-elasticsearch-in-php/

https://github.com/olivere/elastic

http://www.sitepoint.com/full-text-search-rails-elasticsearch/

http://www.toptal.com/ruby-on-rails/elasticsearch-for-ruby-on-rails-an-introduction-to-chewy

 

Lembrando que o Elasticsearch vai muito mais além do que apenas buscas. Com ele você tem pesquisas full text search, geo location search, análise em tempo real, dados em tempo real e mais uma infinidade de coisas, alguns usam até como banco de dados visto que ele foi feito para ter alta disponibilidade.

Quem não quer se preocupar com a criação de uma infraestrutura manualmente, pode optar pelo serviço já pronto da Amazon que usa o Elasticsearch em cima da infraestrutura da Amazon: https://aws.amazon.com/pt/elasticsearch-service/

Obrigado e até o próximo post pessoal.