Let's assume there is something happen in the world - Football world cup final. And team-1 beat team-2 with the score 3:2. So there is whole bunch of articles on every website about it, each contains slightly different wording, sometimes even on different language, but they all about the same event, and contains mostly the same info. Who won, who scored, timing, etc...
So, let's assume we have a 1000 texts about 10 different situation. What is modern approaches in cs, which could
1) group texts about the same situation together (so, instead of 1000 texts - there is 10 groups based on expressed object)
2) packing 1000 texts about the same object into 1, but which contains all new information about object. (Let's say in some text there wasn't coach interview, in some others - no timing where goals was scored, but result text should contain all unique info from each text)