INFORMATION PROCESSING APPARATUS, DOCUMENT RETRIEVAL SYSTEM, DOCUMENT RETRIEVAL METHOD, AND PROGRAM
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus includes a database management unit that generates an index including access authority for a document and manages the index together with the document, a user information acquisition unit that acquires, as user information, the access authority for a user identification value, a document search unit that acquires the user information and a search request including a search expression, generates a combined search expression by combining an inclusion relationship expression with the search expression, the inclusion relationship expression including an operator that designates an inclusion relationship for access authority of an originator, and acquires a search result at a shared level enabling sharing under a plurality of user identification values in a domain including the plurality of user identification values, and a cache management unit 218 that registers the search result at the shared level as a cache item identified as the one at the shared level.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A computer executable document search method for searching for a document, comprising:
-
acquiring user information and a search request including a search expression, wherein the user information comprises access authority to allow access to the computer; generating, based on the user information, an inclusion relationship expression including an operator that designates an inclusion relationship for the access authority; combining the inclusion relationship expression with the search expression to generate a combined search expression; using the combined search expression to search for a document at a shared level enabling sharing under a plurality of user identification values in a domain including the plurality of user identification values; generating a cache index to identify a search result at the shared level; associating the search result at the shared level with the cache index; and registering the search result as a cache item. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A device readable program stored in a device readable recording medium and that, when executed by a computer, makes the computer execute:
-
acquiring user information and a search request including a search expression, wherein the user information comprises access authority to allow access to the computer; generating, based on the user information, an inclusion relationship expression including an operator that designates an inclusion relationship for the access authority; combining the inclusion relationship expression with the search expression to generate a combined search expression; using the combined search expression to search for a document at a shared level enabling sharing under a plurality of user identification values in a domain including the plurality of user identification values; generating a cache index to identify a search result at the shared level; associating the search result at the shared level with the cache index; and registering the search result as a cache item. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. An information processing apparatus that searches for a document, comprising:
-
a user information acquisition unit that acquires user information, wherein the user information comprises access authority to allow access to the computer; a document search unit that; acquires a search request including a search expression; generates, based on the user information, an inclusion relationship expression including an operator that designates an inclusion relationship for the access authority; combines the inclusion relationship expression with the search expression to generate a combined search expression; and uses the combined search expression to search for a document at a shared level enabling sharing under a plurality of user identification values in a domain including the plurality of user identification values; and a cache management unit that; generates a cache index to identify a search result at the shared level; associates the search result at the shared level with the cache index; and registers the search result as a cache item. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
Specification