Dynamic Search Algorithm Switching for Mobile App Libraries
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in quickly finding desired resources in software stores due to poor search results, leading to a negative user experience.
Innovation Solution
A resource search method that employs multiple search algorithms, switching to a second algorithm if the conversion rate of the initial search results is below a threshold, merging results from both algorithms, and displaying the improved results on a mobile terminal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a single search algorithm is used, then the device complexity is low, but the search accuracy is poor
Solution Approach 1:
The patent merges multiple search algorithms (first search algorithm and second search algorithm) to perform parallel or sequential searches, combining their respective result sets to produce a comprehensive final result set. This integration of multiple algorithms improves search accuracy by leveraging different search strategies while managing the complexity through systematic combination of results.
Solution Approach 2:
The search system is designed with multi-functionality by incorporating different search algorithms that can handle various search scenarios. The system selectively applies different algorithms based on conversion rate feedback, making the search mechanism adaptable to different query types and user behaviors, thereby improving overall search accuracy without requiring a completely separate system for each algorithm.
2Measurement precision
If multiple search algorithms are used, then the search accuracy is improved, but the device complexity increases
Solution Approach 1:
The patent implements a dynamic search system that adjusts algorithm selection based on real-time conversion rate feedback. When the conversion rate of the first search algorithm falls below a threshold, the system dynamically switches to or activates the second search algorithm. This dynamic adaptation allows the system to maintain high search accuracy while managing complexity by only activating additional algorithms when necessary.
Solution Approach 2:
The system incorporates feedback mechanisms by monitoring the conversion rate of search results from the first algorithm. Based on this feedback, the system determines whether to activate the second search algorithm. This feedback-driven approach ensures that multiple algorithms are used only when needed, improving search accuracy while avoiding unnecessary complexity in scenarios where a single algorithm suffices.
3Ease of operation
If a single search algorithm is used, then the processing speed is fast, but the user experience is poor
Solution Approach 1:
The patent implements preliminary action by first executing the faster first search algorithm to quickly obtain initial results. Only when these results fail to meet the conversion rate threshold does the system proceed to execute the second search algorithm. This preliminary approach ensures that most queries are resolved quickly, maintaining good user experience, while preparing to invoke additional algorithms only when necessary to improve user satisfaction.
Solution Approach 2:
The system applies partial action by using the first search algorithm alone for queries that meet performance thresholds, and only partially invoking the second algorithm when needed. This selective application ensures that the majority of search operations complete quickly, minimizing processing time loss, while still providing enhanced user experience for difficult or complex search queries that require multiple algorithms.
Data Source
AI summary
A resource search method and a related product. The method comprises: receiving a search request sent by a mobile terminal, the search request including a target search word; searching in a preset application library based on a first search algorithm and the target search word to obtain a first search result set; when a conversion rate of the target search result set is less than a first preset threshold, searching in the preset application library based on a second search algorithm and the target search word to obtain a second search result set; performing merge according to the first search result set and the second search result set to obtain a third search result set; and pushing the third search result set to the mobile terminal and instructing the mobile terminal to display the third search result set.


