SYSTEM, METHOD AND PROGRAM FOR INFORMATION PROCESSING
First Claim
1. An information processing system comprising:
- a storage unit storing therein correspondence between a set of users and access right of said group of users to information to be searched; and
a search apparatus that makes reference to access right of said group of users to information to be searched, based on correspondence relation between a user and a group of users to which said user belongs, and derives access right of said user to said information to be searched,said search apparatus, from among information searched in response to a request for search from said user, taking information, reference to which by said user is allowed, as a search result.
1 Assignment
0 Petitions
Accused Products
Abstract
The index update unit analyses the information stored in a document repository to create an index for search and stores the index in a time-series divisional index storage unit and creates, from an ACL repository, an access control entry ACE in association with the index for search, which is correlation of information to be searched with access right of at least a group to which the user belongs. The ACL cache generation unit creates ACL cache data that correlates the user with access right to the information to be searched, from the ACE, and registers the ACL cache data created in an ACL cache. A search processing unit searches for an index for search in response to a request for search from said user. In case the ACL cache data correlating the user with the index for search is registered in the ACL cache, the search processing unit_takes, from among the information searched, the information, reference to which is allowed for the user as a search result, based on information in the ACL cache.
-
Citations
40 Claims
-
1. An information processing system comprising:
-
a storage unit storing therein correspondence between a set of users and access right of said group of users to information to be searched; and a search apparatus that makes reference to access right of said group of users to information to be searched, based on correspondence relation between a user and a group of users to which said user belongs, and derives access right of said user to said information to be searched, said search apparatus, from among information searched in response to a request for search from said user, taking information, reference to which by said user is allowed, as a search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A information processing method comprising:
-
storing correspondence between a group of users and access right of a group of users to said information to be searched in a storage unit; and referencing to access right to said information to be searched by said a group of users to which belongs said user and deriving access right of said user to said information to be searched, based on correspondence relation of said user and said group of users; and taking information, reference to which by said user is allowed, from among information searched in response to a request for search from said user, as a search result. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-readable recording medium storing a program causing a computer, capable of referencing to a storage unit storing therein correspondence between a set of users and information to be searched, to execute
referencing to access right to said information to be searched of said set of users to which belongs said user and deriving access right of said user to said information to be searched, based on correspondence relation of said user and said set of users; - and
taking information, reference to which by said user is allowed, from among information searched in response to a request for search from said user, as a search result. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
- and
-
37. A search apparatus comprising
a storage unit that stores, as information for managing access right to a document, an access control entry including an information structure that correlates a document ID with a group ID on a per group basis, said group including a plurality of users, wherein a search unit that executes matching of access right to a document, searched in response to a request for search by a user, in terms of a group to which belongs said user as a unit, or in terms of a user as a unit, based on correlation between said user ID and said document ID, derived from information of said access control entry, and that extracts a document that meets with access right of said user from among documents which meet with a condition for search.
Specification