Search Property Value Clustering for Efficient Shopping Results
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing shopping search engines face low search efficiency due to either requiring users to cancel selections to switch property values, leading to redundant operations, or allowing switching but failing to determine if search results exist, resulting in wasted page views and inefficiency.
Innovation Solution
A method and device for searching that receives search conditions, extracts categories, determines selected property values, and performs real-time clustering to allow direct switching between property values within the same item while ensuring search results are not empty, improving search efficiency by returning non-empty clustering result sets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the property item is hidden after selecting a property value to guarantee accuracy of displayed property value, then the accuracy is improved, but users cannot switch to different property values directly and must clear selection, causing redundant operations and reduced search efficiency
Solution Approach 1:
The property item display is segmented into multiple sections: a collapsed section that maintains the selected property value display and an expanded section that shows alternative property values. This allows the interface to present both the current selection accuracy and alternative options simultaneously without full redundancy, resolving the contradiction between accuracy and ease of switching.
Solution Approach 2:
The property item display dynamically changes between collapsed and expanded states based on user interaction. When users need to switch property values, the display expands to show alternatives; when focused on current selection, it collapses to maintain accuracy. This dynamic behavior adapts to user needs, improving both accuracy and ease of operation.
2Measurement precision
If the property item is hidden after selecting a property value, then the accuracy is improved, but page views are wasted and search efficiency is reduced
Solution Approach 1:
The system performs preliminary actions by pre-loading and displaying alternative property values in the expanded section before users actually need to switch. This allows users to view and select alternative property values without triggering new page views or searches, thereby maintaining accuracy while improving search efficiency by eliminating redundant page view operations.
3Ease of operation
If switching between different property values is allowed without determination, then convenience is improved, but invalid searches are performed and page views are wasted
Solution Approach 1:
The system implements feedback mechanisms by displaying availability indicators next to alternative property values in the expanded section. These indicators show users whether selecting a particular alternative property value will yield results before they actually click. This feedback allows users to make informed switching decisions without performing invalid searches, improving convenience while preventing wasted page views.
Data Source
AI summary
The present disclosure relates to a method and device for searching. The method includes: receiving a search condition from a client; extracting a search category from the search condition; determining whether the search condition comprising conditioning property values selected by users; if the search condition comprising the conditioning property values, obtaining property items corresponding to each of the conditioning property values; conditioning clustering the property values one by one, wherein the conditioning clustering comprises obtaining an object clustering result set corresponding to each property value by using the search categories and all conditioning property values whose property value and the property value to be clustered belong to different property items as a prerequisite clustering condition; and if the object clustering result set not being an empty set, returning the object clustering result set to the client. The method and device of present disclosure has improved search efficiency.


