发明名称 Systems and methods for facilitating searches involving multiple indexes
摘要 What is disclosed includes a method for searching objects in response to a query that includes a first set of criteria pertaining to a first index, a second set of criteria pertaining to a second index, and logic joining the first set of criteria and the second set of criteria. The method includes querying the first and second indexes based on the first and second set of criteria, respectively, to obtain a first set of first-identifier values and a first set of second-identifier values, respectively. The method also includes correlating the first set of second-identifier values with a set of unique-identifier values and/or a second set of first-identifier values. The method also includes using the logic and, the set of unique-identifier values, and/or the second set of first-identifier values to determine a set of matched objects.
申请公布号 US8805820(B1) 申请公布日期 2014.08.12
申请号 US200812098342 申请日期 2008.04.04
申请人 EMC Corporation 发明人 Maunder Anurag;Kavacheri Sathyanarayaman;Tryfonas Christos;Muddu Sudhakar
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 Dergosits & Noah LLP 代理人 Dergosits & Noah LLP ;Noah Todd A.
主权项 1. A computer-implemented method for searching a set of objects stored in one or more repositories in response to receiving a query, the objects being data objects each having an associated identifier value and a unique-identifier value stored in one or more search indexes, the method comprising: querying a first index based on a first set of criteria to generate a first result, the first result including a first set of first-identifier values; querying a second index based on a second set of criteria to generate a second result, the second result including a first set of second-identifier values; retrieving, from the second index, a set of unique-identifier values corresponding to the first set of second-identifier values; mapping the retrieved set of unique-identifier values to their corresponding first-identifiers in the first index to generate a second set of first-identifier values; and determining a set of matched objects to be included in a search result based on one or more logical operations performed on the first set of first-identifier values and the second set of first-identifier values.
地址 Hopkinton MA US