Hello community! First post, new to Kibana.
I am trying to use a custom Query DSL to filter Kibana for a field called extra.monitor_value_name
that contains the string pH
at the front. The field is called extra.monitor_value_name
. Examples of potential values are Temperature_ABC01
, DO_ABC01
, or pH_ABC01
. The "pH" always comes first.
Kibana's Elasticsearch Query DSL does not seem to have a "contains string" so I think the best path forward is to use regex.
My current starting point is:
{
"query": {
"regexp": {
"extra.monitor_value_name": "pH.*"
}
}
}
However, this doesn't work, nothing comes up after this filter. What am I missing?