CPC G06F 16/24578 (2019.01) [G06F 3/04817 (2013.01); G06F 2203/04803 (2013.01)] | 20 Claims |
1. A method for grouping and displaying query results from multiple data stores, the method comprising:
receiving a keyword as an input;
determining a plurality of data stores to search based on the received keyword, wherein each data store of the plurality of data stores includes a different search index;
generating a data store specific query based on the received keyword that is different for two or more different data stores of the plurality of data stores;
receiving results from the two or more data stores based on respective data store specific queries, wherein results from the two or more data stores include a plurality of file identifiers identifying files located at respective data stores that are relevant to the keyword;
receiving metadata associated with each file identifier of the plurality of file identifiers;
grouping the results from the two or more data stores into a plurality of groups based on the metadata associated with each file identifier of the plurality of file identifiers;
ranking the plurality of groups based on a relevancy associated with each group; and
causing information associated with a ranked group of the ranked plurality of groups to be displayed at a user interface.
|