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.