Я хочу создать псевдоним индекса, который будет извлекать информацию в соответствии с одним из двух фильтров. То одно, то другое, на самом деле "ИЛИ".
Например:
PUT .internal.alerts-security.alerts-jse-000001/_alias/.alerts-security.alerts-global-overview {
"filter": {
"terms": {
"data_stream.namespace": [
"etu"
]
}
}
}
или
PUT .internal.alerts-security.alerts-jse-000001/_alias/.alerts-security.alerts-global-overview {
"filter": {
"terms": {
"agent.name": [
"ec6b600226d0",
"b26a7b13a8bd"
]
}
}
}
Заранее спасибо за вашу помощь
Просто используйте ограничение bool/should
между двумя фильтрами:
PUT .internal.alerts-security.alerts-jse-000001/_alias/.alerts-security.alerts-global-overview
{
"filter": {
"bool": {
"minimum_should_match": 1,
"should": [
{
"terms": {
"agent.name": [
"ec6b600226d0",
"b26a7b13a8bd"
]
}
},
{
"terms": {
"data_stream.namespace": [
"etu"
]
}
}
]
}
}
}