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!

Fall Into Learning with New Splunk Education Courses

Every month, Splunk Education releases new courses to help you branch out, strengthen your data science roots, ...

Super Optimize your Splunk Stats Searches: Unlocking the Power of tstats, TERM, and ...

By Martin Hettervik, Senior Consultant and Team Leader at Accelerate at Iver, Splunk MVPThe stats command is ...

How Splunk Observability Cloud Prevented a Major Payment Crisis in Minutes

Your bank's payment processing system is humming along during a busy afternoon, handling millions in hourly ...