System and method for updating a search engine index based on which files are identified in a file change log
First Claim
Patent Images
1. A method comprising:
- accessing a file, whereinthe file stores a file change log maintained by a file system,the file change log identifies one or more recently modified files; and
updating an index, based on a recently modified file identified in the file change log, whereinthe index is used to search files maintained by the file system,the updating comprises accessing a recently modified portion of the recently modified file, not accessing an unmodified portion of the recently modified file, and updating a portion of the index that corresponds to the recently modified portion of the recently modified file, andthe accessing and the updating are performed by an application external to the file system.
8 Assignments
0 Petitions
Accused Products
Abstract
Various methods and systems for updating a search engine index based on a file change log are disclosed. One method involves accessing a file, which stores a file change log maintained by a file system. The file change log identifies one or more recently modified files. The method also involves updating an index, based on a recently-modified file identified in the file change log. The index is used to search files maintained by the file system. An application external to the file system accesses the file storing the file change log and updates the index.
-
Citations
22 Claims
-
1. A method comprising:
-
accessing a file, wherein the file stores a file change log maintained by a file system, the file change log identifies one or more recently modified files; and updating an index, based on a recently modified file identified in the file change log, wherein the index is used to search files maintained by the file system, the updating comprises accessing a recently modified portion of the recently modified file, not accessing an unmodified portion of the recently modified file, and updating a portion of the index that corresponds to the recently modified portion of the recently modified file, and the accessing and the updating are performed by an application external to the file system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a memory coupled to the processor, wherein the memory stores computer readable instructions executable to implement; a file system configured to maintain a file, wherein the file stores a file change log, and the file change log identifies one or more recently modified files; and an indexing module coupled to the file system, wherein the indexing module is configured to access the file and to update an index, based on a recently modified file identified in the file change log, the indexing module is configured to update the index by accessing a recently modified portion of the recently modified file, not accessing an unmodified portion of the recently modified file, and updating a portion of the index that corresponds to the recently modified portion of the recently modified file, and the index is used to search files maintained by the file system. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system comprising:
-
interface means for accessing a file, wherein the file stores a file change log maintained by a file system, the file change log identifies one or more recently modified files; and means for updating an index, based on a recently modified file identified in the file change log, wherein the index is used to search files maintained by the file system, updating the index comprises accessing a recently modified portion of the recently modified file, not accessing an unmodified portion of the recently modified file, and updating a portion of the index that corresponds to the recently modified portion of the recently modified file, and the means for accessing and the means for updating are included in an application external to the file system. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer readable storage medium comprising program instructions executable to:
-
access a file, wherein the file stores a file change log maintained by a file system, the file change log identifies one or more recently modified files; and update an index, based on a recently modified file identified in the file change log, wherein the program instructions are executable to update the index by accessing a recently modified portion of the recently modified file, not accessing an unmodified portion of the recently modified file, and updating a portion of the index that corresponds to the recently modified portion of the recently modified file, and the index is used to search files maintained by the file system. - View Dependent Claims (19, 20, 21, 22)
-
Specification