multiple - Guía para principiantes de ElasticSearch
query elasticsearch all (4)
No ha habido ningún libro sobre ElasticSearch (que yo sepa), y http://www.elasticsearch.org/guide/ parece contener solo referencias.
¿Alguna buena guía para principiantes o tutoriales, tal vez por ejemplos, para recomendar, especialmente en términos de las diferentes estrategias de mapeo e indexación?
Encontré Elastic Search una de las cosas más difíciles que tuve que aprender, no había usado a Lucene antes y encontré que la documentación es bastante difícil de seguir.
Estas son las cosas que desearía haber sabido antes de comenzar a aprenderlo:
Configuración y configuración
Configuré ELS para ejecutarse en 3 VM ''usando Centos, Mint y Ubuntu. Centos fue, con mucho, la mejor opción de las tres.
Seguí esta guía para ayudarme a configurarlo (funcionó bien en las tres distribuciones)
Índice y tipos
Un índice puede contener muchos tipos, es al usar tipos que puede lograr un buen grado de separación de datos que pertenecen al mismo índice.
PHP
Utilizo PHP como interfaz y utilicé este contenedor para integrar mi instalación de ELS en mis scripts.
Otros recursos
La presentación en la otra respuesta a su pregunta es realmente buena, repásela y aprenda la sintaxis de la consulta DSL. Una vez que se configura, aquí es donde el poder real de ELS se convierte en algo único.
Puedes aprender el resumen usando este enlace.
http://spinscale.github.com/elasticsearch/2012-03-jugm.html#/1
Si es nuevo en elasticsearch y en la “recuperación de información” / “búsqueda de texto completo” en general, mi consejo sería que verifique estos recursos primero, antes de probar tutoriales sobre características específicas:
- La presentación Sus datos, Su búsqueda, ElasticSearch de EURUKO 2011
- The ElasticSearch: una charla sobre el motor de búsqueda distribuida de Shay Bannon junto con los scripts que lo acompañan
- El libro de Lucene en Acción (al menos los capítulos generales sobre indexación, análisis, tokenización y construcción de consultas)
Edición (abril 2015):
Como muchos ya se han dado cuenta, mi viejo blog ya no existe. La mayoría de mis artículos fueron transferidos al blog de Elastic, y se pueden encontrar al filtrar mi nombre: https://www.elastic.co/blog/author/zachary-tong
Para ser perfectamente honesto, la mejor fuente de conocimiento para principiantes es ahora Elasticsearch - The Definitive Guide, escrita por mí y por Clinton Gormley.
Asume que el conocimiento del motor de búsqueda es cero y explica los primeros principios de recuperación de información en el contexto de Elasticsearch. Si bien los documentos de referencia tratan de encontrar el parámetro preciso que necesita, la Guía es una narrativa que analiza los problemas en la búsqueda y cómo resolverlos.
Lo mejor de todo es que el libro es OSS y gratuito (a menos que quieras comprar una copia en papel, en cuyo caso O''Reilly te venderá una feliz :))
Editar (agosto 2013):
Muchos de mis artículos se han migrado al blog oficial de Elasticsearch , así como a nuevos artículos que no se han publicado en mi sitio personal.
Publicación original:
También me ha frustrado el aprendizaje de ElasticSearch, no teniendo experiencia con Lucene / Solr. He estado documentando lentamente las cosas que aprendí en mi blog y tengo cuatro tutoriales escritos hasta ahora:
No tengo que seguir editando, todos los futuros tutoriales en mi blog se pueden encontrar en este enlace de categoría.
Y estos son algunos enlaces que he marcado, porque han sido increíblemente útiles de una manera u otra: