Search Device Retaining Drawn Objects in Updated Lists
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing search technologies fail to consistently retrieve the same search results when the same search condition is applied, due to database updates or changes in search algorithms, leading to issues where users cannot re-consider previously displayed search results.
Innovation Solution
A search device and method that includes processors performing a conditional search, generating a list of matching objects, displaying these objects on a user terminal, acquiring information on drawn objects, and adding drawn objects not included in a new search list back into the list, ensuring previous search results can be re-considered.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a conditional search is performed to generate a search result list, then the search results are updated according to database changes and algorithm improvements, but the same objects cannot be consistently retrieved when the same search condition is applied
Solution Approach 1:
The system performs preliminary action by recording the objects that were displayed in previous search results before conducting the new search. This allows the system to later compare and restore previously displayed objects if they are not found in the new search results, thereby maintaining consistency and preventing information loss.
Solution Approach 2:
The system implements feedback by comparing the new search results with the recorded previous search results. When objects from previous results are not found in the new results, the system provides feedback by adding those missing objects back to the new search results, ensuring that useful information is not lost due to database updates or algorithm changes.
2Measurement precision
If the search algorithm is updated to improve search quality, then the accuracy of matching objects is improved, but the ability to retrieve previously displayed results under the same condition deteriorates
Solution Approach 1:
Before applying the updated search algorithm, the system performs preliminary action by storing the objects from previous search results. This enables the system to later compare the new algorithm's results with the previous results and restore any missing objects, thus maintaining stability in search result composition while still benefiting from algorithm improvements.
Solution Approach 2:
The system handles parameter changes by dynamically adjusting the search result composition. It compares the output of the updated algorithm with previous results and makes parameter adjustments by adding back objects that were previously displayed but are now missing, thereby maintaining stable search result composition despite algorithm changes.
3Quantity of substance
If the database is updated to include new information, then the completeness of search data is improved, but the ability to retrieve previously displayed results deteriorates
Solution Approach 1:
The system performs preliminary action by recording the objects displayed in previous search results before the database is updated. When new search results are generated from the updated database, the system compares them with the recorded objects and restores any missing previously displayed objects, thereby preventing information loss while still benefiting from the increased database completeness.
Solution Approach 2:
The system implements feedback by continuously comparing new search results with previously displayed results. When objects from previous results are not found in the new results due to database updates, the feedback mechanism adds those objects back to the new results, ensuring that information is not lost despite database changes.
Data Source
AI summary
A search device includes a searcher to perform a conditional search to search for an object matching a search condition and generate a list including the object, an outputter to cause a user terminal to display the object included in the generated list on a display screen of the user terminal, and an acquirer to acquire drawn information indicating the object that is drawn on the display screen among the objects included in the list, and in a case where the acquired drawn object is not included in a new list generated by newly performing the conditional search based on the search condition, the searcher adds the drawn object to the new list.


