Search according to field's type IP?

Elasticsearch supports field type IP https://www.elastic.co/guide/en/elasticsearch/reference/6.8/ip.html
which supports search by network mask.

PUT my_index/_doc/1
{
  "ip_addr": "192.168.1.1"
}
GET my_index/_search
{
  "query": {
    "term": {
      "ip_addr": "192.168.0.0/16"
    }
  }
}

Is it possible in Graylog to use this kind of query?

Have you tried to create own mapping?

Yes, I tried and my mapping is ok - field type is ip(which internally is still a string).
But my question is about frontend part, not about backend.
Probably this kind of query is not supported at all (as it seems from my tests).
Or it requires some sophisticated escaping.
Or something else - I don’t know, that’s why I’m asking here

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.