Systems, methods, and computer products for information sharing using personalized index caching
First Claim
1. A system for creating a metaindex from an index of a node A to which metadata information is added, the system comprising:
- a processor; and
a local disk operatively coupled to the processor,wherein the processor is configured to perform;
in response to a determination that the metaindex of the node A is cached on the local disk, searching the metaindex of the node A;
locating a file for access;
determining ownership of the file to access information associated with the metaindex of the node A;
obtaining permission to access the file;
extracting characteristics of an index of the node A, wherein the characteristics include keywords that reflect an interest from the node A;
receiving a search query history from a node X in the node A;
searching the extracted index of the node A, which include a file ID;
adding metadata to the index of the node A;
in response to a determination that the node A includes at least one additional local metaindex, searching the at least one additional metaindex with the search query history from the node X in the node A, and merging search results with the metaindex of the node A, wherein the one additional metaindex merged to the metaindex of the node A includes an acquisition path;
extracting a difference history of the search query history from the node X in the node A;
selecting keywords that are included in the difference history;
calculating a relevance ratio of keywords that are not included in the difference history with a selected keyword;
calculating a time value for each keyword with the relevance ratio;
in response to a determination that the keyword was sent a time greater than the time value, adding the keyword to a relevance history;
in response to a determination that there are no other keywords included in the difference history, sending the difference history and the relevance history to the node A; and
sending the metaindex of the node A to the node X.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer products for information sharing using personalized index caching. Exemplary embodiments include a method including receiving a search query history from a node X in a node A, extracting characteristics of an index of the node A, searching the extracted characteristics, which include a file ID that is included in the index of the node A, adding metadata information to the index of the node A, in response to a determination that the node A includes at least one additional local metaindex, searching the at least one additional metaindex with the search query history from the node X in the node A, and merging search results with the metaindex of the node A, wherein the one additional metaindex merged to the metaindex of the node A includes an acquisition path, and sending the metaindex of the node A to the node X.
-
Citations
1 Claim
-
1. A system for creating a metaindex from an index of a node A to which metadata information is added, the system comprising:
-
a processor; and a local disk operatively coupled to the processor, wherein the processor is configured to perform; in response to a determination that the metaindex of the node A is cached on the local disk, searching the metaindex of the node A; locating a file for access; determining ownership of the file to access information associated with the metaindex of the node A; obtaining permission to access the file; extracting characteristics of an index of the node A, wherein the characteristics include keywords that reflect an interest from the node A; receiving a search query history from a node X in the node A; searching the extracted index of the node A, which include a file ID; adding metadata to the index of the node A; in response to a determination that the node A includes at least one additional local metaindex, searching the at least one additional metaindex with the search query history from the node X in the node A, and merging search results with the metaindex of the node A, wherein the one additional metaindex merged to the metaindex of the node A includes an acquisition path; extracting a difference history of the search query history from the node X in the node A; selecting keywords that are included in the difference history; calculating a relevance ratio of keywords that are not included in the difference history with a selected keyword; calculating a time value for each keyword with the relevance ratio; in response to a determination that the keyword was sent a time greater than the time value, adding the keyword to a relevance history; in response to a determination that there are no other keywords included in the difference history, sending the difference history and the relevance history to the node A; and sending the metaindex of the node A to the node X.
-
Specification