CPC G06F 16/24578 (2019.01) [G06F 16/24556 (2019.01); G06F 16/248 (2019.01); G06F 16/285 (2019.01); G06N 20/00 (2019.01)] | 20 Claims |
1. A computer-implemented method comprising:
analyzing a performed query by identifying a plurality of indicative markers based on a pre-stored classification database associated with data received for the performed query;
generating a plurality of facets based on the analysis of the performed query, wherein a generated plurality of facets is a search result;
defining the plurality of indicative markers as embedded vectors;
selecting at least two facets within the generated plurality of facets by determining a quantitative similarity value between a plurality of indicative markers associated with each respective facet and the plurality of indicative markers associated with the performed query;
dynamically ranking the selected facets by prioritizing the selected facets based on a calculated overall score associated with assigned weighted values for each selected facet in the generated plurality of facets using a supervised machine learning algorithm; and
displaying the dynamically ranked facets within a user interface of a computing device associated with a user.
|