SNAPSHOT BASED SEARCH
First Claim
Patent Images
1. A method comprising:
- generating, in response to a search request, a first snapshot of a file system;
performing, by a data processing system, a search of the first snapshot.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention receive a search query from a user. In response to the search query, a snapshot of the file system in its current state is taken. A coherent search of the snapshot is performed using the search query. Results of the search are presented to a user. In other embodiments, a subsequent snapshot of the file system is taken after the first search is finished. A difference between the first snapshot and the subsequent snapshot is computed, and this difference is searched using the search query. Results of both searches are merged and results are presented to a user.
-
Citations
15 Claims
-
1. A method comprising:
-
generating, in response to a search request, a first snapshot of a file system; performing, by a data processing system, a search of the first snapshot. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine readable storage medium storing instructions which when executed by a processor cause the processor to perform a method, the method comprising:
-
in response to receiving a search query, causing an initial snapshot of a file system to be created; searching through the initial snapshot using the search query to generate initial results; providing the initial results for display to a user. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A data processing system comprising:
-
a processor; a memory coupled to the processor through a bus; an input/output device coupled to the processor through the bus; a display device coupled to the processor through the bus; a file system stored on a machine readable storage device coupled to the processor through the bus; instructions stored in the memory which when executed by the processor cause the processor to; receive a search query from the input/output device, snap a current state of the file system to be searched to create a first snapshot, search the first snapshot for elements matching the search query, display results of the search on the display device. - View Dependent Claims (13)
-
-
14. An apparatus comprising:
-
means for receiving a command to search a tree-based file system, the command comprising a search query; means for taking an initial snapshot of the tree-based file system; means for searching through the initial snapshot using the search query to build a set of initial results; means for taking a subsequent snapshot of the tree-based file system; means for generating a difference between the subsequent snapshot and the initial snapshot; means for searching through the difference using the search query to build a set of subsequent results; means for building a set of merged results comprising a union of the set of initial results and the set of subsequent results; means for displaying the set of merged results on a hardware display device. - View Dependent Claims (15)
-
Specification