Algum bom guia ou tutorial para iniciantes, talvez por exemplos, para recomendar, especialmente em termos das diferentes estratégias de mapeamento e indexação?
Você pode conferir o livro gratuito que estou escrevendo em exploreelasticsearch.com . O foco está na construção de uma base conceitual sólida, ancorada em exemplos do mundo real.
Andrew Cholakian
14
Eu encontrei muitas coisas úteis aqui por causa dessa pergunta. Como na terra não é construtivo! Obrigado por perguntar e obrigado a todos por continuar atualizando suas respostas.
Maziyar 03/02
3
Se uma pergunta tem mais de cem votos positivos, certamente é construtiva. Por que um dorkenstein tem permissão para impedir que todos os outros contribuam ?!
Btk
1
Sempre muito grande vir para SO para encontrar uma pergunta incrivelmente útil marcado como de outra forma
Conrad
Respostas:
281
Editar (abril de 2015):
Como muitos já notaram, meu antigo blog agora está extinto. A maioria dos meus artigos foi transferida para o blog Elastic e pode ser encontrada filtrando por meu nome: https://www.elastic.co/blog/author/zachary-tong
Para ser sincero, a melhor fonte de conhecimento para iniciantes é agora o Elasticsearch - The Definitive Guide, escrito por mim e por Clinton Gormley.
Ele assume zero conhecimento do mecanismo de pesquisa e explica os principais princípios da recuperação de informações no contexto do Elasticsearch. Embora os documentos de referência sejam sobre como encontrar o parâmetro preciso de que você precisa, o Guia é uma narrativa que discute problemas na pesquisa e como resolvê-los.
O melhor de tudo é que o livro é OSS e gratuito (a menos que você queira comprar uma cópia em papel; nesse caso, O'Reilly terá prazer em vender uma :):)
Editar (agosto de 2013):
Muitos dos meus artigos foram migrados para o blog oficial do Elasticsearch , além de novos artigos que não foram publicados no meu site pessoal.
Post original:
Também fiquei frustrado com o aprendizado do ElasticSearch, sem ter experiência com Lucene / Solr. Tenho documentado lentamente as coisas que aprendi no meu blog e tenho quatro tutoriais escritos até agora:
Na verdade, estou escrevendo um livro sobre elasticsearch, que está disponível aqui: explore-elasticsearch.com . Ainda está na forma de rascunho, mas pode ser útil
Achei a Elastic Search uma das coisas mais difíceis que aprendi, não havia usado o Lucene antes e achei a documentação bastante difícil de seguir.
Estas são as coisas que eu gostaria de saber antes de começar a aprender:
Configuração e instalação
Eu configurei o ELS para executar em 3 VM 'usando Centos, Mint e Ubuntu. Centos foi de longe a melhor escolha dos três.
Segui este guia para me ajudar a configurá-lo (funcionou bem nas três distros)
Índice e tipos
Um índice pode conter muitos tipos; é usando tipos que você pode obter um bom grau de separação de dados que pertence ao mesmo índice.
PHP
Eu uso o PHP como front-end e usei esse wrapper para integrar minha instalação do ELS aos meus scripts.
Outros recursos
A apresentação na outra resposta à sua pergunta é realmente boa, analise-a e aprenda a sintaxe DSL Query. Depois de configurar, é aqui que o verdadeiro poder do ELS se destaca.
Muito obrigado pelas dicas muito úteis. Eu estava procurando por bons indicadores como esses quando fiz a pergunta pela primeira vez devido à falta de um guia tutorial semelhante para o ES.
Sim, na verdade, o invólucro Elastica também é muito bom, é muito mais poderoso do que o repo que estou usando, mas com mais energia vem uma complexidade maior do que na época eu não queria, pois o próprio Elastic Search estava se mostrando um grande desafio: )
David Barker
13
Se você é novo no elasticsearch e na "recuperação de informações" / "pesquisa de texto completo" em geral, meu conselho seria verificar esses recursos primeiro, antes de experimentar os tutoriais sobre recursos específicos:
Respostas:
Editar (abril de 2015):
Como muitos já notaram, meu antigo blog agora está extinto. A maioria dos meus artigos foi transferida para o blog Elastic e pode ser encontrada filtrando por meu nome: https://www.elastic.co/blog/author/zachary-tong
Para ser sincero, a melhor fonte de conhecimento para iniciantes é agora o Elasticsearch - The Definitive Guide, escrito por mim e por Clinton Gormley.
Ele assume zero conhecimento do mecanismo de pesquisa e explica os principais princípios da recuperação de informações no contexto do Elasticsearch. Embora os documentos de referência sejam sobre como encontrar o parâmetro preciso de que você precisa, o Guia é uma narrativa que discute problemas na pesquisa e como resolvê-los.
O melhor de tudo é que o livro é OSS e gratuito (a menos que você queira comprar uma cópia em papel; nesse caso, O'Reilly terá prazer em vender uma :):)
Editar (agosto de 2013):
Muitos dos meus artigos foram migrados para o blog oficial do Elasticsearch , além de novos artigos que não foram publicados no meu site pessoal.
Post original:
Também fiquei frustrado com o aprendizado do ElasticSearch, sem ter experiência com Lucene / Solr. Tenho documentado lentamente as coisas que aprendi no meu blog e tenho quatro tutoriais escritos até agora:
Portanto, não preciso continuar editando, todos os futuros tutoriais do meu blog podem ser encontrados neste link de categoria.
E esses são alguns dos links que eu marquei, porque eles foram incrivelmente úteis de uma maneira ou de outra:
fonte
Você pode aprender a visão geral usando este link
http://spinscale.github.com/elasticsearch/2012-03-jugm.html#/1
fonte
Achei a Elastic Search uma das coisas mais difíceis que aprendi, não havia usado o Lucene antes e achei a documentação bastante difícil de seguir.
Estas são as coisas que eu gostaria de saber antes de começar a aprender:
Configuração e instalação
Eu configurei o ELS para executar em 3 VM 'usando Centos, Mint e Ubuntu. Centos foi de longe a melhor escolha dos três.
Segui este guia para me ajudar a configurá-lo (funcionou bem nas três distros)
Índice e tipos
Um índice pode conter muitos tipos; é usando tipos que você pode obter um bom grau de separação de dados que pertence ao mesmo índice.
PHP
Eu uso o PHP como front-end e usei esse wrapper para integrar minha instalação do ELS aos meus scripts.
Outros recursos
A apresentação na outra resposta à sua pergunta é realmente boa, analise-a e aprenda a sintaxe DSL Query. Depois de configurar, é aqui que o verdadeiro poder do ELS se destaca.
fonte
Se você é novo no elasticsearch e na "recuperação de informações" / "pesquisa de texto completo" em geral, meu conselho seria verificar esses recursos primeiro, antes de experimentar os tutoriais sobre recursos específicos:
fonte