Splunk Search

Why would a basic substring search fail?

manus
Communicator

These two searches don't return the same thing, and I think they should. The first one returns nothing, the second one returns some events.

Search1:

index=abc toto3

Search2:

index=abc _raw=*toto3*

In other words, clearly I have some events which contain toto3. Search2 proves it, but they are not returned by search1 when I would expect them to be. Does anybody know how this can be possible?

Tags (2)
0 Karma

wpreston
Motivator

A search like this:

index=abc toto3 

does not perform a substring search. It performs a search for a word (technically a segment) that is equal to "toto3", as in toto3 is in my event. To perform a substring search in Splunk, you use the wildcards like your second search or like what @sanjay.shrestha posted:

index=abc *toto3*

This finds toto3 when it is inside a segment but does not make up the complete segment, like toto3isin my event.

So the answer to your question is that the substring search is not failing. index=abc toto3 is not a substring search, but index=abc *toto3* is.

sanjay_shrestha
Contributor

Can you try:

index=abc "toto3"
0 Karma

manus
Communicator

yes that's returns some events too. Like Search 2 does.

0 Karma

manus
Communicator

That doesn't return anything, like search 1.

0 Karma

sanjay_shrestha
Contributor

I think toto3 is not a complete word. So you can try

 index=abc "*toto3*"
0 Karma

sanjay_shrestha
Contributor

When toto3 was used; splunk looks for single word toto3.

0 Karma

manus
Communicator

yes it looks like it does that, indeed, but it's not supposed to that.

0 Karma
Get Updates on the Splunk Community!

New Year. New Skills. New Course Releases from Splunk Education

A new year often inspires reflection—and reinvention. Whether your goals include strengthening your security ...

Splunk and TLS: It doesn't have to be too hard

Overview Creating a TLS cert for Splunk usage is pretty much standard openssl.  To make life better, use an ...

Faster Insights with AI, Streamlined Cloud-Native Operations, and More New Lantern ...

Splunk Lantern is a Splunk customer success center that provides practical guidance from Splunk experts on key ...