Presentation of Search Results
First Claim
1. A method of handling a search request in a distributed global file system, comprising:
- receiving a search request containing search criteria_at a domain portal node;
searching the domain for any objects satisfying the search criteria;
creating a parallel namespace root directory within in the domain'"'"'s root directory;
storing links to the objects identified by the search in the parallel namespace root directory; and
preparing a response to the search request including a file descriptor for the parallel namespace root directory.
0 Assignments
0 Petitions
Accused Products
Abstract
Objects contained within enormous geographically distributed virtual file servers spanning thousands (or even millions) of organizations are each assigned globally unique object identifiers, enabling the implementation of highly distributed indexing and retrieval operations. The file system API (application programming interface) is extended to provide a search capability. A search request targeting a specific domain creates a parallel namespace anchored in that domain'"'"'s root directory. The parallel namespace, containing directories and links to all objects satisfying the search criteria, may be navigated using the standard file system API. Relevance scores, added as new members of the file attribute structure, enable the construction and presentation of views that convey where the centers of expertise associated with the search matter are located. In addition, a wide range of methods addressing the scalability issues associated with integrating retrieval operations into the fabric of geographically distributed virtual file servers are disclosed.
45 Citations
19 Claims
-
1. A method of handling a search request in a distributed global file system, comprising:
-
receiving a search request containing search criteria_at a domain portal node;
searching the domain for any objects satisfying the search criteria;creating a parallel namespace root directory within in the domain'"'"'s root directory;
storing links to the objects identified by the search in the parallel namespace root directory; andpreparing a response to the search request including a file descriptor for the parallel namespace root directory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of handling a search request in a distributed global file system, comprising:
-
receiving a search request containing search criteria at a domain portal node; searching the domain for any objects satisfying the search criteria; creating a parallel namespace root directory within in the domain'"'"'s root directory; creating a file within the parallel namespace root directory containing a set of inverted index entries, each entry being a link to an object satisfying the search criteria, and preparing a response to the search request including a file descriptor for the file containing the set of inverted index entries.
-
Specification