Information search system, search server and program
AssigneeHitachi Solutions, Ltd.
InventorsYasuhiro KIRIHATA, Koji NAKAYAMA, Shimpei NISHIDA
Life of this patent
Estimating the term…
Abstract
In order for a conventional information search system to realize online updating of search indices, there would have to be provided two systems of physical storages for storing copies of indices, namely one for searching and another for updating. By means of a snapshot function provided by an OS, duplicates of original indices are created. A search engine is attached to those duplicates and is used as such, while an index update process is applied to the original index data.
Claims10
An information processing system connected to a file server, the information processing system comprising:
- a processing function that searches a group of files stored on the file server for a group of files that have been newly generated/updated or deleted;
- a processing function that downloads a group of files that have been newly generated/updated;
- a processing function that generates a delete file list regarding a group of files that have been deleted;
- a processing function that generates indices for the group of files that have been downloaded;
- a processing function that updates, using the indices and the delete file list, indices stored in a storage region;
- a processing function that creates a snapshot of a logical volume that stores updated index data and a processing function that configures index data in the snapshotted volume as searchable indices.
A search server to be connected to an index generation server, the search server comprising:
- a processing function that receives, from the index generation server, indices and a delete file list, the indices being indices of a group of files that have been newly generated/updated at a file server since the last time indices were generated, and the delete file list being a delete file list regarding a group of files that have been deleted from the file server;
- a processing function that updates, using the indices and the delete file list, indices stored in a storage region;
- a processing function that creates a snapshot of a logical volume that stores updated index data;
- and
- a processing function that configures index data in the snapshotted volume as searchable indices.
A program that causes a computer, which an information processing system connected to a file server is equipped with, to execute:
- a processing function that searches a group of files stored on the file server for a group of files that have been newly generated/updated or deleted;
- a processing function that downloads a group of files that have been newly generated/updated;
- a processing function that generates a delete file list regarding a group of files that have been deleted;
- a processing function that generates indices for the group of files that have been downloaded;
- a processing function that updates, using the indices and the delete file list, indices stored in a storage region;
- a processing function that creates a snapshot of a logical volume that stores updated index data and a processing function that configures index data in the snapshotted volume as searchable indices.
A program that causes a computer, which a search server to be connected to an index generation server is equipped with, to execute:
- a processing function that receives, from the index generation server, indices and a delete file list, the indices being indices of a group of files that have been newly generated/updated at a file server since the last time indices were generated, and the delete file list being a delete file list regarding a group of files that have been deleted from the file server;
- a processing function that updates, using the indices and the delete file list, indices stored in a storage region;
- a processing function that creates a snapshot of a logical volume that stores updated index data and a processing function that configures index data in the snapshotted volume as searchable indices.
Dependencies are inferred from the claim text.