Splunk Search

Pair-wise Comparison Across Values of Different Fields

ikiril01
Engager

Splunk newbie here. What I'm trying to do is a pair-wise comparison across all of the values of two different fields, in order to find certain similarities. I already have an initial search which finds the events and values for these two fields, let's call them "foo" and "bar", but the pair-wise comparison aspect is eluding me so far.

Some more info:

  • Both "foo" and "bar" are regular/non-multi value fields
  • "Foo" and "bar" are mutually exclusive - an event can have one or the other, but not both
  • "Foo" and "bar" both contain string values

More precisely, what I need to go is generate all of the combinations between the values of these two fields, so that I can do the comparison across them. For instance, if "foo" has values of "A" and "B", and "bar" has values of "C" and "D", I would need to compare "A" and "C", "A" and "D", "B" and "C", etc.

So theoretically my search would look something like:

initial_search|pairwise_comparison_stuff|where foo LIKE bar

I feel like this should be possible using streamstats or something of the like, but any help would be appreciated!

Tags (1)
0 Karma
1 Solution

ikiril01
Engager

Update: I was able to generate my pair-wise comparison and get things working through map. However, I did find some weirdness in how map's search parameter handles rex expressions, which took quite a bit of debugging and testing to resolve. I'll probably submit a separate question/issue for that.

View solution in original post

0 Karma

ikiril01
Engager

Update: I was able to generate my pair-wise comparison and get things working through map. However, I did find some weirdness in how map's search parameter handles rex expressions, which took quite a bit of debugging and testing to resolve. I'll probably submit a separate question/issue for that.

0 Karma
Get Updates on the Splunk Community!

Accelerating Observability as Code with the Splunk AI Assistant

We’ve seen in previous posts what Observability as Code (OaC) is and how it’s now essential for managing ...

Integrating Splunk Search API and Quarto to Create Reproducible Investigation ...

 Splunk is More Than Just the Web Console For Digital Forensics and Incident Response (DFIR) practitioners, ...

Congratulations to the 2025-2026 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...