public MatchsMaker MyInit() { ISimilarity editdistance = new Leven(); getSimilarity = new Similarity(editdistance.GetSimilarity); //ISimilarity lexical=new LexicalSimilarity() ; //getSimilarity=new Similarity(lexical.GetSimilarity) ; Tokeniser tokeniser = new Tokeniser(); _leftTokens = tokeniser.Partition(_lString); _rightTokens = tokeniser.Partition(_rString); if (_leftTokens.Length > _rightTokens.Length) { string[] tmp = _leftTokens; _leftTokens = _rightTokens; _rightTokens = tmp; string s = _lString; _lString = _rString; _rString = s; } leftLen = _leftTokens.Length - 1; rightLen = _rightTokens.Length - 1; Initialize(); return(this); }
private void MyInit() { ISimilarity editdistance = new Leven(); getSimilarity = new Similarity(editdistance.GetSimilarity); //ISimilarity lexical=new LexicalSimilarity() ; //getSimilarity=new Similarity(lexical.GetSimilarity) ; var tokeniser = new Tokeniser(); _leftTokens = tokeniser.Partition(_lString); _rightTokens = tokeniser.Partition(_rString); if (_leftTokens.Length > _rightTokens.Length) { string[] tmp = _leftTokens; _leftTokens = _rightTokens; _rightTokens = tmp; string s = _lString; _lString = _rString; _rString = s; } leftLen = _leftTokens.Length - 1; rightLen = _rightTokens.Length - 1; this.Initialize(); }
private void MyInit() { ISimilarity editdistance=new Leven() ; getSimilarity=new Similarity(editdistance.GetSimilarity) ; //ISimilarity lexical=new LexicalSimilarity() ; //getSimilarity=new Similarity(lexical.GetSimilarity) ; Tokeniser tokeniser=new Tokeniser() ; _leftTokens=tokeniser.Partition(_lString); _rightTokens=tokeniser.Partition(_rString); if (_leftTokens.Length > _rightTokens.Length) { string[] tmp=_leftTokens; _leftTokens=_rightTokens; _rightTokens=tmp; string s=_lString; _lString=_rString; _rString=s; } leftLen=_leftTokens.Length - 1 ; rightLen=_rightTokens.Length - 1; Initialize(); }