Multi-Record Projection Search for Merchant-Specific Taxonomies
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing search platforms lack configurability and efficiency in managing and updating taxonomies on a per-merchant system basis, leading to wholesale updates and limited customization of search results.
Innovation Solution
A search management system that enables configurable and searchable data records through multi-record projections, allowing relationships between entity records to enhance search results by linking and indexing multiple data records, utilizing a graph merge system and multi-record projection management to generate comprehensive search results.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a global taxonomy is used for all merchant systems, then consistency across the platform is maintained, but configurability on a per-merchant system basis is lost
Solution Approach 1:
The patent segments the global taxonomy into merchant-specific taxonomy configurations. Each merchant system can have its own customized taxonomy settings while the underlying global taxonomy structure remains intact. This allows per-merchant configurability without completely redesigning the global system architecture.
Solution Approach 2:
The patent enables local quality by allowing different merchant systems to have different taxonomy configurations tailored to their specific needs. Each merchant can customize which taxonomy categories and mappings are relevant to their business, while the platform maintains a consistent global taxonomy framework.
2Productivity
If a wholesale taxonomy update is performed, then all affected data records are updated consistently, but the update process becomes time-consuming and resource-intensive
Solution Approach 1:
The patent extracts the ability to perform selective taxonomy updates from the wholesale update process. Instead of updating all affected data records simultaneously, the system can now update only the specific merchant records that require changes, based on their individual taxonomy configurations and needs.
Solution Approach 2:
The patent applies partial action by performing taxonomy updates only on the necessary subset of records rather than all records. This allows the system to update taxonomy for specific merchants or specific categories without triggering a platform-wide update, significantly reducing update time and resource consumption.
3Adaptability or versatility
If a single CSV file is used for taxonomy mappings, then all mappings are updated in one operation, but individual mapping configurability is lost
Solution Approach 1:
The patent segments the single CSV file approach into multiple merchant-specific configuration files or records. Each merchant can have their own taxonomy mapping configurations stored separately, allowing individual customization while maintaining ease of management through the platform's configuration interface.
Solution Approach 2:
The patent introduces an intermediary configuration layer between the global taxonomy and individual merchant systems. This intermediary layer allows merchants to customize their taxonomy mappings through the platform's user interface without directly manipulating CSV files, simplifying the configuration process while maintaining flexibility.
Data Source
AI summary
A system and method to generate search results. The system and method receive a search query from an end-user system. In view of the search query, a first data record storing first data associated with a merchant system is identified. Based on a set of values of a projected field of the first data record, a second data record storing second data associated with the merchant system and a third data record storing third data associated with the merchant system are identified. A graphical user interface including a search result responsive to the search query is generated, the search results including at least the first data, the second data, and the third data.


