CPC G06F 16/164 (2019.01) [G06F 16/156 (2019.01); G06F 16/168 (2019.01); G06F 16/245 (2019.01); G06F 16/903 (2019.01); G06F 16/248 (2019.01); G06F 16/256 (2019.01); G06F 16/289 (2019.01); G06F 16/954 (2019.01)] | 18 Claims |
1. A computer-implemented method for implementing a search within a tree structured repository having a plurality of nodes, comprising:
receiving a search request including collection specific criteria and artifact specific criteria;
reducing a search space for the search request using the collection specific criteria;
reducing the search space for the search request using the artifact specific criteria;
sorting results using one of the collection specific criteria or the artifact specific criteria; and
presenting the sorted results, wherein
the search space includes a plurality of storage artifacts stored in the plurality of nodes, and
at least one of the storage artifacts includes metadata indicating that the one artifact is associated with a first collection of related heterogeneous artifacts and a second collection of related heterogeneous artifacts.
|