BI Search Indexing with Category Boost Values

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Business Intelligence (BI) search engines inadequately rank search results based on the context and structure of BI artifacts, leading to irrelevant results due to a focus solely on term matching, which can mislead users and waste time.

Innovation Solution

A system generates a master index with index documents that map BI artifact contents to categories with default boost values, ranking search results by hit scores based on the number of hits, categories, and boost values, providing context-aware and meaningful rankings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional BI search engines rank artifacts based solely on term matching and number of terms matched, then the search process is simple and fast, but the search result relevance deteriorates and users are misled to wrong artifacts

Engineering Contradiction:
Improvesearch result relevanceVSAvoidsearch ranking complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the search ranking process into multiple components: term matching, category identification, boost value assignment, and hit score calculation. Each BI artifact is divided into multiple categories (e.g., report, dashboard, KPI), and each category receives a specific boost value. This segmentation allows the system to consider contextual importance while maintaining a structured, manageable ranking framework.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces boost values as a new parameter to modify the traditional term-matching ranking approach. By assigning different boost values to different categories and artifact types, the system dynamically adjusts the weight of term matches based on contextual importance. This parameter change transforms the ranking from a simple count-based system to a weighted scoring system that reflects business intelligence context.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the search engine considers context and structure of BI artifacts in ranking, then search result accuracy improves, but the computational complexity and processing time increase

Engineering Contradiction:
Improveranking accuracyVSAvoidsearch processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary categorization of BI artifacts into predefined categories (report, dashboard, KPI, etc.) with assigned boost values. This preliminary action is performed during index creation, so that when a search query is executed, the system can directly apply the pre-established category weights without performing complex real-time analysis of artifact structures. This pre-computation significantly reduces search processing time while maintaining high ranking accuracy.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multiple BI artifacts with different formats are indexed with the same weighting, then the indexing process is uniform and simple, but the search result quality deteriorates due to lack of differentiation

Engineering Contradiction:
Improvesearch result qualityVSAvoidindexing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by assigning different boost values to different categories of BI artifacts based on their specific characteristics and importance. Instead of uniform weighting, each artifact type (report, dashboard, KPI) receives localized weight adjustments appropriate to its format and business value. This allows the indexing process to differentiate between artifact types while maintaining a systematic approach through predefined category schemas.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9043330B2Normalized search
Publication Date: 2015.05.26 SAP IRELAND LTD
  • US9043330B2 patent drawing
  • US9043330B2 patent drawing
  • US9043330B2 patent drawing

AI summary

Systems and methods of searching by a processor are described herein. In accordance with one aspect of the present disclosure, a master index having a plurality of index documents corresponding to artifacts stored in a repository is generated. An index document maps contents from a source artifact to index categories having different default boost values indicating relative importance of the index categories. A search query is fired by a user to search the master index. A result list of artifacts having contents matching (hit) the search query is generated. Artifacts are ranked in the list based on hit scores according to number of hits, which categories the hits occurred and the default boost values of the index categories.