Consultas avanzadas de elasticsearch
Introducción
Colección de snippets para consultas avanzadas, con elasticsearch
Filtros
Por:
- id,
- con rango de fechas
- formateo de fechas unixtime a formato humano
- Selección de campos
GET work-analyzers/_search
{
"_source": ["status_code", "total_consumption_ok", "response_time", "message", "log_id", "datetime"],
"query": {
"bool": {
"must": [
{
"term": {
"modem_id": {
"value": "1544"
}
}
},
{
"range": {
"datetime": {
"gte": "2023-05-08T19:00:00",
"lte": "2023-05-08T23:00:00"
}
}
}
]
}
},
"docvalue_fields": [
{
"field": "datetime",
"format": "yyyy-MM-dd HH:mm:ss"
}
]
}