Search Result Removal via Removal Parameter
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inefficiencies in searching for information due to the presentation of extensive and repetitive undesired search results, which consume time and computing resources, and negatively impact the user experience, especially in e-commerce searches where irrelevant results can deter conversions.
Innovation Solution
Implementing a system that allows users to specify and remove undesired search results, using a removal parameter to exclude them from current and subsequent search iterations, thereby tailoring search results to user preferences and reducing unnecessary resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If extensive search results are presented to the user, then the comprehensiveness of search coverage is improved, but the user experience deteriorates due to tediousness and time consumption
Solution Approach 1:
The system performs preliminary action by proactively identifying and removing undesired search results before the user encounters them. The removal parameter is applied in advance to filter out unwanted results from both current and subsequent search iterations, preventing user time waste rather than requiring post-hoc user actions.
Solution Approach 2:
The system implements feedback by using the removal parameter to learn from user preferences. When users indicate undesired results, this feedback is captured and applied to modify subsequent search result presentations, creating a continuous improvement loop that adapts to user needs and reduces repetitive viewing of unwanted content.
2Ease of operation
If users can remove undesired search results, then the user experience is improved by reducing repetitive viewing, but the system complexity increases due to tracking and removing specific results
Solution Approach 1:
The system extracts the problematic element by isolating and removing specific undesired search results from the result set using the removal parameter. This targeted extraction approach eliminates unwanted content without requiring complex overall system restructuring, maintaining simplicity while improving user experience.
Solution Approach 2:
The system applies parameter changes by modifying the search query with the removal parameter to dynamically adjust result filtering. This parameter-based approach allows flexible control over result presentation without hardcoding complex removal logic, balancing system simplicity with adaptive functionality.
3Productivity
If search results are removed from presentation, then the efficiency is improved by reducing unnecessary resource usage, but the completeness of information presentation deteriorates
Solution Approach 1:
The system performs preliminary filtering by applying the removal parameter before results are fully processed and presented. This pre-filtering approach eliminates unnecessary resource consumption on undesired results while ensuring only relevant information reaches the user, maintaining completeness of useful information.
Solution Approach 2:
The system implements self-service by automatically managing the removal and re-inclusion of search results based on the removal parameter. This automated process eliminates manual intervention while preserving information completeness, as the system independently handles the filtering and resource allocation without user burden.
Data Source
AI summary
The present technology provides for facilitating removal of undesired search results. In one embodiment, a search request including a search term(s) to use for performing a search is obtained. Thereafter, a search query is generated to execute the search. The search query includes the search terms and a removal parameter indicating a particular search result to exclude from search results returned in response to the search request. A set of search results are provided for display via a user device. Such a set of search results can be identified based on execution of the search query and exclude the particular search result.


