10. The system of claim 8 wherein executing the text reduction algorithm comprises: identifying semantic heads and dependents of the text string using linguistic analysis techniques; preserving the semantic heads of the text string; and reducing or removing the semantic dependents of the text string.
10. The system of claim 8 wherein executing the text reduction algorithm comprises: identifying semantic heads and dependents of the text string using linguistic analysis techniques; preserving the semantic heads of the text string; and reducing or removing the semantic dependents of the text string. 11. The system of claim 10 wherein identifying the semantic heads and dependents of the text string comprises performing morphological analysis and parts-of-speech tagging to split the text string into said semantic heads and dependents.