Skip to main content
String fields can support contains, wildcard, or regular-expression matching. The dataset schema lists the operators available for each field.

Contains

The : operator performs the field’s normal match:
For contains-enabled strings, Infrawatch performs a case-insensitive substring match. Keyword-like enums and identifiers remain exact.

Wildcards

Use * inside a value where the field supports wildcard matching:
An unescaped * by itself is an existence check.

Regular expressions

Use =~ with a backtick-delimited expression:
Regular expressions are validated and bounded before execution. Not every field enables them.

Quoted phrases

Quote values containing spaces, punctuation, or boolean words:
Quoted banner values use exact and phrase-oriented matching. They do not use fuzzy matching.

Bare terms

On host and service search, a bare term searches observed banner text:
Quote a bare phrase when word order matters:
Prefer a fielded query in saved searches and automation because it communicates intent and is easier to validate.

Negate a pattern

Use :~ to exclude the normal contains match:
Or use NOT around any expression:

Browse field policies

Check field types, supported operators, and aliases before building a long-lived query.