Splunk Search

Is there any way to use all returned values under a certain field in a search?

cxm0u4e
Engager

Let's say I have a multivalue fieldA and a fieldB. I know you can do something like "| where field=value" in a search or just have it in the first part of the search arguments, but is it possible to do something for where I use all returned values part of fieldA as the search for fieldB?

Labels (1)
0 Karma
1 Solution

bowesmana
SplunkTrust
SplunkTrust

Are you looking for a subsearch so that your main search will look for fieldB="any of field A" values?

index=bla... [ 
  search index=find_values_of_fieldA 
  | stats values(fieldA) as fieldB
  | format ]

 

View solution in original post

bowesmana
SplunkTrust
SplunkTrust

Are you looking for a subsearch so that your main search will look for fieldB="any of field A" values?

index=bla... [ 
  search index=find_values_of_fieldA 
  | stats values(fieldA) as fieldB
  | format ]

 

marysan
Communicator

|mvexpand fieldA 
|mvexpand fieldB
|eval flag=if(match(fieldA ,fieldB),1,0)

OR 

|mvexpand fieldA 
|mvexpand fieldB
|eval flag=if(match(fieldB ,fieldA),1,0)


0 Karma
Get Updates on the Splunk Community!

Celebrating Fast Lane: 2025 Authorized Learning Partner of the Year

At .conf25, Splunk proudly recognized Fast Lane as the 2025 Authorized Learning Partner of the Year. This ...

Tech Talk Recap | Mastering Threat Hunting

Mastering Threat HuntingDive into the world of threat hunting, exploring the key differences between ...

Observability for AI Applications: Troubleshooting Latency

If you’re working with proprietary company data, you’re probably going to have a locally hosted LLM or many ...