4. The method of claim 3 , wherein ordering of the multiple string analysis algorithms further comprises: applying weighted values to the multiple string analysis algorithms with respect to the analyzed plurality of contextual metadata, wherein a weighted value represents an adjustment to the effectiveness of the corresponding string analysis algorithm.
5. The method of claim 4 , wherein the weighted values represent user-configured preferences for usage of the plurality of string analysis algorithms in different contexts.