Claims
- 1. A method for adjusting a frequency for indexing a dynamic document, comprising:
retrieving a first copy of a document; allowing a defined time interval to elapse, said defined time interval being arranged to separate consecutive operations of retrieving a copy of a document to determine whether to index said document; retrieving a second copy of said document after said defined time interval has elapsed; characterizing a significance of a change between said first and second copies; and adjusting said defined time interval depending on said significance.
- 2. The method of claim 1, wherein said significance depends on a number of differences between said first and second copies.
- 3. The method of claim 1, wherein said significance depends on a type of a content of said change.
- 4. The method of claim 1, wherein said significance depends on a sensitivity of said document.
- 5. The method of claim 1, wherein said adjusting comprises decreasing said defined time interval if said significance exceeds a predetermined threshold.
- 6. The method of claim 1, wherein said adjusting comprises increasing said defined time interval if said significance is less than a predetermined threshold.
- 7. The method of claim 1, wherein said adjusting reduces said defined time interval to a lower threshold value below which said defined time interval is not reduced.
- 8. A method for efficiently indexing dynamic documents, comprising:
(i) retrieving a copy of a document; (ii) allowing a defined time interval to elapse; (iii) retrieving another copy of said document following said defined time interval; (iv) repeating (i)-(iii) an arbitrary number of times; (v) comparing a most recently retrieved copy and an earlier copy retrieved at least two of said defined time intervals earlier; and (vi) indexing said most recently retrieved copy based on a significance of a difference detected, by said comparing, between said most recently retrieved copy and said earlier copy.
- 9. The method of claim 8, further comprising adjusting said defined interval depending on said significance.
- 10. A method for efficiently indexing a changing document, comprising:
detecting at least one of a rate of change and a significance of a change to said document; and adjusting a frequency of indexing of said document in accordance with said detecting.
- 11. The method of claim 10, wherein said frequency of indexing is increased if said rate of change increases.
- 12. The method of claim 10, wherein said frequency of indexing is increased if said significance exceeds a predetermined threshold.
- 13. The method of claim 10, wherein said frequency of indexing is decreased if said rate of change decreases.
- 14. The method of claim 10, wherein said frequency of indexing is decreased if said significance falls below a predetermined threshold.
- 15. A system comprising:
an indexing server linked to at least one other server comprising at least one partially dynamic document, wherein said indexing server is configured to implement a process for efficiently indexing said partially dynamic document, said process comprising: detecting at least one of a rate of change and a significance of a change to said partially dynamic document; and adjusting a frequency of indexing of said partially dynamic document in accordance with said detecting.
- 16. The system of claim 15, wherein said frequency of indexing is increased if said rate of change increases.
- 17. The system of claim 15, wherein said frequency of indexing is increased if said significance exceeds a predetermined threshold.
- 18. The system of claim 15, wherein said detecting comprises:
retrieving a first copy of said document; allowing a defined time interval to elapse, said defined time interval being arranged to separate consecutive operations of retrieving a copy of said document to determine whether to index said document; retrieving a second copy of said document after said defined time interval has elapsed; and characterizing a significance of a change between said first and second copies.
- 19. The system of claim 18, wherein said significance depends on a number of differences between said first and second copies.
- 20. The system of claim 18, wherein said significance depends on a type of a content of said change.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application is related to U.S. patent No. application Ser. No. 09/210,609 filed on Dec. 15, 1998 which is related to U.S. patent application Ser. No. 08/935,516 filed on Sep. 23, 1997, entitled A METHOD FOR EFFECTIVE INDEXING OF PARTIALLY DYNAMIC DOCUMENTS.
Continuations (2)
|
Number |
Date |
Country |
Parent |
09210609 |
Dec 1998 |
US |
Child |
10151858 |
May 2002 |
US |
Parent |
08935516 |
Sep 1997 |
US |
Child |
09210609 |
Dec 1998 |
US |