Information processing apparatus, document retrieval system, document retrieval method, and program
First Claim
1. A computer executable document search method for searching for a document, comprising:
- generating, based on user information represented as a group hierarchy having a user identifier and one or more groups joined by one or more operators, an inclusion relationship expression including an operator that designates an inclusion relationship for access authority;
combining the inclusion relationship expression with a received search expression to generate a combined search expression;
for searching at a private level, using the combined search expression to generate a first search expression using the received search expression and specifying the user identifier without specifying the one or more groups; and
for searching at a shared level, using the combined search expression to generate a second search expression using the received search expression and specifying the one or more groups without specifying the user identifier.
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.
12 Citations
20 Claims
-
1. A computer executable document search method for searching for a document, comprising:
-
generating, based on user information represented as a group hierarchy having a user identifier and one or more groups joined by one or more operators, an inclusion relationship expression including an operator that designates an inclusion relationship for access authority; combining the inclusion relationship expression with a received search expression to generate a combined search expression; for searching at a private level, using the combined search expression to generate a first search expression using the received search expression and specifying the user identifier without specifying the one or more groups; and for searching at a shared level, using the combined search expression to generate a second search expression using the received search expression and specifying the one or more groups without specifying the user identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory device readable recording medium storing a device readable program and that, when executed by a computer, makes the computer execute:
-
generating, based on user information represented as a group hierarchy having a user identifier and one or more groups joined by one or more operators, an inclusion relationship expression including an operator that designates an inclusion relationship for access authority; combining the inclusion relationship expression with a received search expression to generate a combined search expression; for searching at a private level, using the combined search expression to generate a first search expression using the received search expression and specifying the user identifier without specifying the one or more groups; and for searching at a shared level, using the combined search expression to generate a second search expression using the received search expression and specifying the one or more groups without specifying the user identifier. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An information processing apparatus that searches for a document, comprising:
-
a hardware processor; and a device readable recording medium coupled to the hardware processor, wherein the device readable recording medium stores a program, and wherein the program is executed by the hardware processor to; generate, based on user information represented as a group hierarchy having a user identifier and one or more groups joined by one or more operators, an inclusion relationship expression including an operator that designates an inclusion relationship for access authority; combine the inclusion relationship expression with a received search expression to generate a combined search expression; for searching at a private level, use the combined search expression to generate a first search expression using the received search expression and specifying the user identifier without specifying the one or more groups; and for searching at a shared level, use the combined search expression to generate a second search expression using the received search expression and specifying the one or more groups without specifying the user identifier. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification