Patent ID: 9594784
Date: 2017-03-14
CPC Classifications: G06F

Claim:
1. A method comprising: detecting, by a first transaction monitor of a plurality of transaction monitors that are coupled to a database, a first transaction that is configured to delete a first record in a first table of the database; in response to the detecting the first transaction, generating a first message that comprises a first identifier that identifies the first record within the first table; in response to the detecting the first transaction, generating a first entry, corresponding to the first transaction, in a transaction log of the first transaction monitor; identifying a timestamp associated with the first entry in the transaction log; identifying a timestamp that represents a last time that an update message was transmitted to the computer system; identifying a current timestamp; determining whether the timestamp associated with the first entry in the transaction log is between the timestamp that represents the last time that the update message was transmitted to the computer system and the current timestamp, wherein the first message is generated in response to determining that the timestamp associated with the first entry in the transaction log is between the timestamp that represents the last time that the update message was transmitted to the computer system and the current timestamp; transmitting the first message to a computer system that implements a search engine and a search index; and causing all instances of the first identifier in the search index to be deleted by the computer system, in response to the computer system receiving the first message, wherein the all instances of the first identifier in the search index are mapped to one or more keywords in the search index, wherein the one or more keywords are included in data content of the first record.