发明名称 Delta indexing method for hierarchy file storage
摘要 A device relative to a delta indexing method for a hierarchy file storage including a from-end side file server and a back-end side file server is provided. The front-end side file server creates a file update list for accumulating a file update history in a file system therein, a search server requests the file update list to the front-end side file server, and the front-end side file server supplies path name information of a targeted file in the back-end side file server in addition to the file update list, thereby, the search accesses tot the back-end side file server to be able to acquire necessary information for a search index update.
申请公布号 US9081784(B2) 申请公布日期 2015.07.14
申请号 US201213547731 申请日期 2012.07.12
申请人 Hitachi Solutions, Ltd. 发明人 Ishii Yohsuke
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Foley & Lardner LLP 代理人 Foley & Lardner LLP
主权项 1. A device comprising a search server for allowing a user to register files for a first file storage device from a client machine and acquire data of the files stored in either the first file storage device or a second file storage device, the search server comprising: a controller configured to: request a transmission of a file update list as a list of update files updated by the file registration from the client machine in a predetermined time period to the first file storage device;receive the file update list, from the first file storage device, containing location information of the update files in the first file storage device and the second file storage device and management state information of the update files;judge whether file data and metadata are acquired in accordance with the management state information contained in the file update list, as either the first file storage device or the second file storage device is set in an acquisition source, for the update files contained in the file update list;request a transmission, to the acquisition source in response to a request from the client machine, of the file data and metadata in the update file present in a location indicated by the location information in the acquisition source;receive the file data and metadata of the update file from the acquisition source; andprovide the received file data and metadata to the client machine, wherein the first file storage device and the second file storage device are arranged in a tiered relationship, such that: the first file storage device is configured to accept a file storage request from the client machine and register files based on the file storage request, and to perform replication and move processing to replicate or move a file from the first file storage device to the second file storage device; and the second file storage device is not configured to accept a file storage request from the client machine, a search index management table registering index information of the files stored in either the first file storage device or the second file storage device; and a search index registration file management table registering the location information of the first file storage device, wherein the controller is further configured to: create a search index from the file data and metadata of the update file;update the search index management table and the search index registration file management table in accordance with the created search index;skip the creation of the search index and the update of the search index management table and the search index update registration file management table, in a case where the transmission request for the file data and metadata of the update file is unpermitted from the acquisition source;acquire again the file data and metadata for the skipped file in the update, when the file update list is received next to acquire the file data and metadata of the update file;skip a processing for creating the search index, in a case where an operation to the update file indicates a deletion in the management state information of the file update list;acquire a search condition and account information of a search user;acquire the file coincident with the search condition from the search index management table to extract the location information of the file from the search index registration file management table;extract the file accessible from the search user to determine as a searched result for the extracted files, in accordance with an access limitation set in the file and an access right possessed by the search user;transmit a list of the files accessible from the search user and the location information of the file, as the searched result, to a search request source; andcreate the searched result by transforming the location information into location information in the second file storage device in a case where the location information of the file contained in the searched result is location information in the first file storage device, and transforming the location information into the location information in the first file storage device in a case where the location information of the file contained in the searched result is location information in the second file storage device.
地址 Tokyo JP