Elastic Search

0 views
Skip to first unread message

Dámaso

unread,
Sep 4, 2018, 11:30:16 AM9/4/18
to improve-...@googlegroups.com
Buenos dias/ Buenas tardes/ Buenas noches (estamos regados por todas partes de este mundo),

Pudieran por favor ayudarme con su opinion acerca de Elasticsearch. 
Lo que pasa es que escuche este termino por primera vez hace unos dias y he buscado informacion pero parece que yo estoy un poco desactualizado porque en todos lados hablan con tal naturalidad de ese tema que no se si me estoy llevando la idea correcta de lo que es.
En fin, pudieran, con sus palabras explicarme, que es Elasticsearch? o solo una referencia a donde yo pueda leer acerco de esto pero desde lo mas basico.
Cualquier sugerencia, idea, todo se acepta.

Muchisimas gracias





Ernesto Freyre

unread,
Sep 4, 2018, 11:35:30 AM9/4/18
to improve-...@googlegroups.com
Míralo como un DB donde por diseño se hace un compromiso par ganar velocidad de lectura y búsqueda, básicamente muchos fields, sino todos, indexados, full text search etc. La escritura es lenta pero la búsqueda súper rápida.

Creo que elasticsearch internamente es un apache lucene o solr.

Tiene sus casos de usos particulares, he visto usarla para markets con cientos de miles de productos.

Saludos

Ernesto
--

---
Has recibido este mensaje porque estás suscrito al grupo "Improve your code" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a improve-your-c...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Israel

unread,
Sep 4, 2018, 12:00:30 PM9/4/18
to improve-...@googlegroups.com
En efecto como dice Ernesto es como una base de datos, no relacional, usa Apache Lucene como Search Engine, Elasticsearch es un servicio que define un API, almacenamiento, define y procesa un lenguaje de busqueda propio(Queries), hay otros productos que se integran con Elasticsearch como por ejemplo: Kibana que es un UI para interactuar con el; donde puedes ver/crear indices, hacer queries, ver el performance, monitorear en modo general.

Hay aplicaciones que usan Elasticsearch porque es muy rapido en devolver datos, las busquedas son muy rapidas, yo lo he visto para logs de las aplicaciones; ejemplo: http://www.exceptionless.com 

Saludos.
Israel.

--

---
Has recibido este mensaje porque estás suscrito al grupo "Improve your code" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a improve-your-code+unsubscribe@googlegroups.com.

Erlis Vidal

unread,
Sep 5, 2018, 3:09:24 PM9/5/18
to improve-...@googlegroups.com
y muchas veces se introduce en conjunto con otras bases de datos como MongoDb para hacer las busquedas en de otro modo serian lentas en Mongo, con elastic search haces esto un poco mas rapido.



Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a improve-your-c...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--

---
Has recibido este mensaje porque estás suscrito al grupo "Improve your code" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a improve-your-c...@googlegroups.com.

Dámaso

unread,
Sep 5, 2018, 3:31:08 PM9/5/18
to improve-...@googlegroups.com
Ok, gracias a todos. Esto es lo que me hacia falta escuchar. Ahora estoy mas claro de lo que es Elasticsearch.
Gracias nuevamente.
Reply all
Reply to author
Forward
0 new messages