This algorithm is O(M log M ) where M is the number of distinct strings.
experiments with the extensions, using the same datasets and metrics as above, demonstrate that the Function Filter (FF) and the Coordination-Phrase Filter (CPF) boost ReSOLVeR's performance.