Queued Data Identifier Retrieval for External Search Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Analyzing and searching massive quantities of machine data from diverse sources is challenging due to the variety of data types and formats, which can be time-consuming and inefficient with conventional pre-processing methods, leading to discarded data and limited analysis flexibility.

Innovation Solution

An event-based data intake and query system with a late-binding schema that processes and stores minimally processed machine data, enabling flexible schema development and field-searchable events for real-time analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional pre-processing methods are used to reduce data volume, then data storage requirements are reduced, but data analysis flexibility is lost and valuable information may be discarded

Engineering Contradiction:
Improvedata storage volumeVSAvoiddata analysis flexibility
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary indexing actions on raw data without complete pre-processing. Event identifiers are extracted and indexed in advance, allowing the data to be stored in reduced form while maintaining searchability through the index structure. This enables flexible analysis later without requiring the original complete data to be retained.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts only the essential event identifiers and key metadata from the raw data for indexing purposes, while the complete raw data is stored separately. This extraction allows the system to work with a smaller indexed dataset for search operations while preserving access to the full data when needed, thus reducing storage requirements for active processing while maintaining analysis flexibility.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If massive quantities of raw data are stored for later retrieval, then data analysis flexibility is improved, but search and analysis performance deteriorates due to data volume

Engineering Contradiction:
Improvedata analysis flexibilityVSAvoidsearch and analysis performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system segments data into two distinct components: an indexed segment containing event identifiers and metadata for rapid search operations, and a raw data segment stored for complete analysis flexibility. The segmentation allows search operations to work efficiently on the smaller indexed portion while the complete raw data remains available when needed, thus maintaining both performance and flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The event identifier index acts as an intermediary between the search functionality and the raw data storage. Instead of searching through all raw data directly, the system uses the index as a mediator to quickly locate relevant events, then retrieves only those specific events from raw data storage for detailed analysis. This intermediary structure dramatically improves search performance while preserving full access to raw data.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If complete pre-processing of diverse data types is performed, then data retrieval efficiency is improved, but processing time increases and data diversity is lost

Engineering Contradiction:
Improvedata retrieval efficiencyVSAvoidpre-processing time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system performs preliminary extraction of event identifiers and basic metadata without completing full data processing. This preliminary action prepares the data for efficient retrieval by creating the index structure, but avoids the time-consuming complete pre-processing of all data fields. The remaining processing is deferred to when data is actually needed, thus improving retrieval efficiency while minimizing pre-processing time investment.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260037528A1Retrieving data identifiers from queue for search of external data system
Publication Date: 2026.02.05 SPLUNK INC
  • US20260037528A1 patent drawing
  • US20260037528A1 patent drawing
  • US20260037528A1 patent drawing

AI summary

A computing device can receive a query that identifies a set of data to be processed and determine that a portion of the set of data resides in an external data system. The query system can request data identifiers associated with data objects of the set of data from the external data system and communicate the data identifiers to a data queue. The computing device can instruct one or more search nodes to retrieve the identifiers from the data queue. The search nodes can use the data identifiers to retrieve data objects from the external data system and process the data objects according to instructions received from the computing device. The search nodes can provide results of the processing to the computing device.