Splunk Search

How to use a wildcard with the where command for a drop-down search input?

ruchir
Explorer

Hi Everyone,

I am running a search:

| inputlookup MyLookup
| where Foo="$FooValueFromDropdown$" 
| stats values(Price)

where, $FooValueFromDropdown$ replaces itself with a value coming from a drop-down above.

When drop-down is set to some value like Cadbury or Nestle, search works fine, but when the drop-down is set to All, search shows nothing.

I tried search command, but it's not case-sensitive, which means if I have values like Cadbury(with capital C) and cadbury(with small c) and I select Cadbury with capital C, search will show results for both of them.

How can I use case-sensitivity of where and wildcard(*) friendliness of search together?

Please help.

Thank you 🙂

0 Karma

emiller42
Motivator

Here is a working example of what richgalloway is talking about:

index=_internal 
| eval search_string="splunk*" 
| eval search_string=replace(search_string, "\*", "%") 
| where like(sourcetype, search_string)

Which can be simplified to:

... | where like(sourcetype, replace("splunk*", "\*", "%"))

Just replace "splunk*", with $FooValueFromDropdown$

0 Karma

ruchir
Explorer

Hi emiller42

Thanks for that example, it was useful. 🙂
Do you have any suggestions on the problem I mention as comment below richgalloway's answer?

0 Karma

richgalloway
SplunkTrust
SplunkTrust

Try like.

... | where like(Foo,$FooValueFromDropdown$) | ...

The dropdown selection for All will have to be the SQL wildcard '%'.

---
If this reply helps you, Karma would be appreciated.

ruchir
Explorer

Thanks richgalloway. 🙂

It's working but the $FooValueFromDropdown$ is a URI and contains "/" character. So when I am using double quotes around $FooValueFromDropdown$ like this

... | where like(Foo,"$FooValueFromDropdown$") | ...

it's showing no result for drop-down value - All and when I am removing them, again I am not getting any results.

Any suggestions upon that?

0 Karma

emiller42
Motivator

How is 'All' defined in your search form?

0 Karma
Get Updates on the Splunk Community!

Extending Observability Content to Splunk Cloud

Watch Now!   In this Extending Observability Content to Splunk Cloud Tech Talk, you'll see how to leverage ...

More Control Over Your Monitoring Costs with Archived Metrics!

What if there was a way you could keep all the metrics data you need while saving on storage costs?This is now ...

New in Observability Cloud - Explicit Bucket Histograms

Splunk introduces native support for histograms as a metric data type within Observability Cloud with Explicit ...