Security

How to use the OR operator?

SplunkBaby
Explorer

Hi I want to get the OR result of field Emp Code in search.
I tried below conditions,but none of them worked.

host=datahost where "Emp Code"=FCH OR "Emp Code"=ABC
host=datahost "Emp Code"=FCH OR "Emp Code"=ABC
host=datahost "Emp Code"=(FCH ABC)

Can you help pls.

the_wolverine
Champion

Try:

host=datahost Emp_Code=FCH OR Emp_Code=ABC

SplunkBaby
Explorer

Thanks this solves my issue

0 Karma

the_wolverine
Champion

Typically, Splunk will replace the space in your field name with _, so "Emp Code" would be Emp_Code.

yannK
Splunk Employee
Splunk Employee

The second one is close to reality.

host=myhost myfield=A OR myfield=B myotherfield=C

is equivalent to

host=myhost AND ( myfield=A OR myfield=B ) AND myotherfield=C

If you are confused, add parenthesis.

SplunkBaby
Explorer

Thanks this solves my issue

0 Karma

martin_mueller
SplunkTrust
SplunkTrust

In principle your second approach is correct... however, I'm a bit doubtful about the field name. Do your field extractions really yield a field named Emp Code?

Get Updates on the Splunk Community!

Community Content Calendar, November Edition

Welcome to the November edition of our Community Spotlight! Each month, we dive into the Splunk Community to ...

October Community Champions: A Shoutout to Our Contributors!

As October comes to a close, we want to take a moment to celebrate the people who make the Splunk Community ...

Stay Connected: Your Guide to November Tech Talks, Office Hours, and Webinars!

What are Community Office Hours? Community Office Hours is an interactive 60-minute Zoom series where ...