1. A system comprising processing circuitry to: encode a news event based on named entities, actors, and actions mentioned in the news event; calculate a locality sensitive hash (LSH) key on the news event encoding; compare the calculated LSH key to a plurality of LSH keys of respective stories, wherein each story of the respective stories comprises one or more associated news events that include LSH keys that are within a specified distance from each other; and associate the news event with a story of the respective stories that includes an LSH key that has a smallest distance from the LSH key of the received news event if the smallest distance is less than the specified distance.