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!

[Puzzles] Solve, Learn, Repeat: Dynamic formatting from XML events

This challenge was first posted on Slack #puzzles channelFor a previous puzzle, I needed a set of fixed-length ...

Enter the Agentic Era with Splunk AI Assistant for SPL 1.4

  🚀 Your data just got a serious AI upgrade — are you ready? Say hello to the Agentic Era with the ...

Stronger Security with Federated Search for S3, GCP SQL & Australian Threat ...

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...