1. A system for determining recommendation data, comprising: a processor configured to: extract a first set of keywords from a set of user action logs that occurred prior to a predetermined time point and determine a weight value for at least one of the first set of keywords; extract a second set of keywords from a set of user action logs that occurred subsequent to the predetermined time point and determine a weight value for at least one of the second set of keywords; merge at least a portion of the first set of keywords and at least a portion of the second set of keywords to obtain a third set of keywords and determine a weight value for at least one of the third set of keywords; match the third set of keywords to a database of data that can potentially be recommended to a user; and in the event that a piece of data is determined to match at least one keyword from the third set of keywords, determine that the piece of data is to be recommended to the user; and a memory coupled to the processor and configured to provide the processor with instructions.
1. A system for determining recommendation data, comprising: a processor configured to: extract a first set of keywords from a set of user action logs that occurred prior to a predetermined time point and determine a weight value for at least one of the first set of keywords; extract a second set of keywords from a set of user action logs that occurred subsequent to the predetermined time point and determine a weight value for at least one of the second set of keywords; merge at least a portion of the first set of keywords and at least a portion of the second set of keywords to obtain a third set of keywords and determine a weight value for at least one of the third set of keywords; match the third set of keywords to a database of data that can potentially be recommended to a user; and in the event that a piece of data is determined to match at least one keyword from the third set of keywords, determine that the piece of data is to be recommended to the user; and a memory coupled to the processor and configured to provide the processor with instructions. 4. The system of claim 1 , wherein the piece of data comprises an online advertisement.