US 11,727,024 B2
Multifaceted search with facet hierarchy
Preetha Srinivasan, Bengaluru (IN); and Brian J. Jenks, Atlanta, GA (US)
Assigned to OPEN TEXT CORPORATION, Waterloo (CA)
Filed by Open Text Corporation, Waterloo (CA)
Filed on Aug. 19, 2021, as Appl. No. 17/407,032.
Application 17/407,032 is a continuation of application No. 16/230,763, filed on Dec. 21, 2018, granted, now 11,126,633.
Prior Publication US 2021/0382886 A1, Dec. 9, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/248 (2019.01); G06F 9/451 (2018.01); G06F 16/242 (2019.01); G06F 16/22 (2019.01); G06F 16/23 (2019.01)
CPC G06F 16/248 (2019.01) [G06F 9/451 (2018.02); G06F 16/2246 (2019.01); G06F 16/2379 (2019.01); G06F 16/2428 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for faceted search, the method comprising:
receiving a set of search results from a first search;
determining a facet hierarchy for the set of search results, the facet hierarchy comprising a plurality of facet topics represented by the set of search results;
generating a search user interface comprising a search results display configured to display results from the set of search results and a facet hierarchy interface configured to display a representation of the facet hierarchy in conjunction with the results displayed in the search results display, the facet hierarchy interface comprising controls to allow a user to multi-select facet topics from the plurality of facet topics;
receiving a facet topic selection, the facet topic selection including an indication of a facet topic selected from the facet hierarchy interface;
generating a faceted query based on the facet topic selection;
updating the search results display to display faceted search results, wherein the faceted search results comprise a subset of the set of search results from the first search that match the faceted query;
determining if there is a path from a selected facet to a second facet; and
based on a determination that there is the path from the selected facet to the second facet, updating the facet hierarchy interface to display, in conjunction with the faceted search results displayed in the updated search results display, a representation of a search facet topic and a control to allow the user to select the search facet topic, wherein the search facet topic is a facet topic from the facet hierarchy that is not represented in the faceted search results, and wherein the search facet topic is a facet topic of the second facet.