Splunk Search

Why do I not get the same results for (search status="200" OR "500") and (search status="500" OR "200")?

Qlink
New Member

Hi

I try Splunk myself after I've join in Splunk beginning Course and found this strange result. Is it bug or something?

sourcetype = access_combined_wcookie | search status="200"OR"500" 

is not same as

sourcetype = access_combined_wcookie | search status="500"OR"200"

Splunk Source is website access.log and status is access status log.

Why?

alt text

alt text

0 Karma
1 Solution

martin_mueller
SplunkTrust
SplunkTrust

status="200"OR"500" means "status equals 200 OR raw event contains 500"
status="500"OR"200" means "status equals 500 OR raw event contains 200"

These do not mean "status equals 200 OR status equals 500"!

View solution in original post

martin_mueller
SplunkTrust
SplunkTrust

status="200"OR"500" means "status equals 200 OR raw event contains 500"
status="500"OR"200" means "status equals 500 OR raw event contains 200"

These do not mean "status equals 200 OR status equals 500"!

martin_mueller
SplunkTrust
SplunkTrust

Exactly. Implicitly, your old search was parenthesized as ( ( status="200" ) OR ( "500" ) ).

While you're at it, do not write searches like sourcetype=foo | search field=value, instead use sourcetype=foo field=value directly. Otherwise, Splunk would load all data from that sourcetype and then filter instead of only loading data matching both filters - such performance, much fast, wow.

0 Karma

Qlink
New Member

Thank you very much

0 Karma

Qlink
New Member

So

In order to find status 200 or 500

It has to command like

search status="500"OR status="200"
or
search status="200"OR status="500"

right?

I have try it
and result shown it equal now

Thank you !!!

0 Karma
Get Updates on the Splunk Community!

Automatic Discovery Part 1: What is Automatic Discovery in Splunk Observability Cloud ...

If you’ve ever deployed a new database cluster, spun up a caching layer, or added a load balancer, you know it ...

Real-Time Fraud Detection: How Splunk Dashboards Protect Financial Institutions

Financial fraud isn't slowing down. If anything, it's getting more sophisticated. Account takeovers, credit ...

Splunk + ThousandEyes: Correlate frontend, app, and network data to troubleshoot ...

 Are you tired of troubleshooting delays caused by siloed frontend, application, and network data? We've got a ...