Hierarchical Data Structure Generation for Efficient Search
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for generating hierarchical data structures are inefficient in organizing and searching large datasets, particularly in electronic bulletin boards where hundreds of thousands of ads need to be managed, as they lack a structured approach to handle diverse data types and attributes effectively.
Innovation Solution
A computer-implemented method for generating a hierarchical data structure that identifies data elements with different descriptors, organizing them into levels with parent and child nodes, and updating statistical snapshots to efficiently search and retrieve data elements based on specific criteria.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If data is stored in raw data form, then storage simplicity is improved, but search efficiency deteriorates
Solution Approach 1:
The patent segments data into hierarchical groups and subgroups based on descriptors, organizing raw data into structured categories that enable efficient searching while maintaining storage organization
Solution Approach 2:
The patent adds a hierarchical dimension to data storage by creating multiple levels (groups and subgroups) with statistical snapshots, transforming flat raw data into a multi-dimensional structure that accelerates search operations
2Productivity
If hierarchical data structure is implemented, then search efficiency is improved, but data structure complexity increases
Solution Approach 1:
The patent performs preliminary organization of data into hierarchical groups and subgroups with statistical snapshots during the data ingestion phase, so that search operations can quickly retrieve pre-organized data without complex runtime processing
3Productivity
If diverse data types are organized hierarchically, then data organization efficiency is improved, but processing complexity increases
Solution Approach 1:
The patent applies different organizational treatments to different data types by creating specific groups and subgroups based on descriptor characteristics, allowing each data type to be organized according to its specific needs while maintaining overall hierarchical consistency
Data Source
AI summary
There is disclosed a computer-implemented method for generating a hierarchical data structure. The computer-implemented method can be executable at a server. The computer implemented method comprises: identifying a plurality of data elements to be searched, the plurality of data elements having a set of descriptors, each descriptor within the set of descriptors being associated with a data type being different from data types of other descriptors within the set of descriptors; defining the hierarchical data structure, having a first level and a second level.


