J'ai trouvé qu'Elastic Search était l'une des choses les plus difficiles à apprendre, je n'avais jamais utilisé Lucene auparavant et j'ai trouvé que la documentation était assez difficile à suivre.
Ce sont les choses que j'aurais aimé savoir avant de commencer à l'apprendre :
Configuration et mise en place
J'ai configuré ELS pour qu'il fonctionne sur 3 VM' utilisant Centos, Mint et Ubuntu. Centos était de loin le meilleur choix des trois.
J'ai suivi ce guide pour m'aider à le mettre en place (il a fonctionné correctement sur les trois distros)
Index et types
Un index peut contenir plusieurs types, c'est en utilisant des types que vous pouvez obtenir un bon degré de séparation des données qui appartiennent au même index.
PHP
J'utilise PHP comme interface et a utilisé ce wrapper pour intégrer mon installation ELS dans mes scripts.
Autres ressources
La présentation dans l'autre réponse à votre question est vraiment bonne, parcourez-la et apprenez la syntaxe DSL Query, une fois installée, c'est là que la véritable puissance de l'ELS prend tout son sens.