Such a system is sorely needed in an era of spam and multigigabyte hard drives. Well, it's an interesting idea Shortly after the boom and bust of the artificial-intelligence fad of the early 1980s, the promises of smart parsing and abstracting cropped up. Much of this technology has crept over to the Web with smart-sort front ends on search engines like Google. In the process, the abstraction engines that were being developed fell by the wayside. Although I'm sure there are still a few companies that are developing abstraction engines, nobody seems to be aware of them.
Nobody seems to care.
We have to assume that none of these pursuits will ever be realized, because it's not a matter of computing power. Living languages with variable structures simply can't be understood by dead computers. The computer has no motivation, which is what's needed. The computer doesn't care if it can't read your handwriting or abstract a document. Therefore, it does a crappy job.