Search Fields Through a Given Pattern - Example 3
Query
logscale
wildcard(field=animal, pattern=*h*rse*, ignoreCase=true)
Introduction
Given the following events:
field | value |
---|---|
animal | horse |
animal | Horse |
animal | duck |
animal | HORSES |
animal | crazy hOrSe |
animal | hooorse |
animal | dancing with horses |
Finds events where field animal matches the given pattern, and it's case-insensitive:
Step-by-Step
Starting with the source repository events.
- flowchart LR; %%{init: {"flowchart": {"defaultRenderer": "elk"}} }%% repo{{Events}} 0[/Filter/] result{{Result Set}} repo --> 0 0 --> result style 0 fill:#ff0000,stroke-width:4px,stroke:#000;logscale
wildcard(field=animal, pattern=*h*rse*, ignoreCase=true)
Searches elements in the field animal that match
*h*rse*
. Event Result set.
Summary and Results
The result is a list of the following accepted events:
animal |
horse |
Horse |
HORSES |
crazy hOrSe |
dancing with horses |
hooorse |
The query used is equivalent to:
animal=/h.*rse/i
.
Note that it is unanchored.