Quizás es porque he trabajado con pocos datos, pero me resulta irrisorio actualizar los datos con otros que ya existen. Hasta pienso que hay duplicidad “excesiva” de estos.
Conceptos básicos para usar Elasticsearch
Lo que aprenderás sobre Elasticsearch
¿Qué es Elasticsearch?
Poner a correr Elasticsearch
Indexación de datos
Índices y documentos
Verbos HTTP
Mapeo de datos
Puntaje
Consultas
Tipos de cláusulas
Consultas booleanas
Consultas compuestas
Construyendo una consulta compuesta
Consultas anidadas
Proyecto: unificación de datos
Consultas de rango y agregaciones
Proyecto: revisión final del directorio
Cierre
Notas finales y cierre del curso
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Kevin Sarmiento Mendoza
Aportes 7
Preguntas 2
Quizás es porque he trabajado con pocos datos, pero me resulta irrisorio actualizar los datos con otros que ya existen. Hasta pienso que hay duplicidad “excesiva” de estos.
{
"properties": {
"calificacion": { "type" : "double" },
"direccion": { "typer" : "text" },
"platos": {
"type" : "nested",
"properties" : {
"descripcion" : { "type" : "text" },
"estado" : { "type" : "keyword" },
"nombre" : { "type" : "text" },
"pedidosUltimHora" : { "type" : "integer" }
}
}
},
"ultimaModificacion" : {
"properties" : {
"fecha" : { "type" : "date" },
"usuario" : { "type" : "text" }
}
}
}```
Trabajar con este tipo de objetos uniendo los datos es un poco raro pero se entiende la idea.
UNIFICACIÒN
{
"properties": {
"calificacion": { "type" : "double" },
"direccion": { "type" : "text" },
"platos": {
"type" : "nested",
"properties" : {
"descripcion" : { "type" : "text" },
"estado" : { "type" : "keyword" },
"nombre" : { "type" : "text" },
"pedidosUltimHora" : { "type" : "integer" }
}
},
"ultimaModificacion" : {
"properties" : {
"fecha" : { "type" : "date" },
"usuario" : { "type" : "text" }
}
}
}
}
ACTUALIZACIÒN
{
"doc": {
"calificacion": 4.22,
"direccion": "Calle Sengundo, Barrio pyke",
"platos": [
{
"nombre": "Ensaladicima",
"descripcion": "Ensaladicima, salsa trucha, Ensaladicima negros, Ensaladicima trucha y Ensaladicima.",
"estado": "activo",
"pedidosUltimaHora": 12
}
],
"ultimaModificacion": {
"usuario": "[email protected]",
"fecha": "2020-02-19"
}
}
}
Por que el field “ultimaModificacion” no se le agrego la propiedad "“type”: “nested” ", si tambien es un objeto anidado
Puedo unir 2 indices?
Por ejemplo:
indice 1 : sku_id
indice 2 : sku_id
Como un inner join
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?