correct Partial

pull/17/head
matthieugomez 2019-08-13 18:18:04 -04:00
parent 5869a8c26d
commit dbf8a11d8e
2 changed files with 4 additions and 2 deletions

View File

@ -97,7 +97,7 @@ function compare(dist::Partial{RatcliffObershelp}, s1::AbstractString, s2::Abstr
s2_end += len2 - s2_end
end
i2_start = nextind(s2, 0, s2_start)
i2_end = s2_end == len2 ? lastindex(s2) : (nextind(s2, 0, s2_end + 1) - 1)
i2_end = nextind(s2, 0, s2_end)
curr = compare(RatcliffObershelp(), s1, SubString(s2, i2_start, i2_end))
out = max(out, curr)
end

View File

@ -84,4 +84,6 @@ s = "HSINCHUANG"
@test compare(TokenSet(Partial(RatcliffObershelp())),"mariners vs angels", "los angeles angels at seattle mariners") 1.0
@test compare(TokenSet(Partial(RatcliffObershelp())),"mariners vs angels", "los angeles angels at seattle mariners") 1.0
@test compare(Partial(RatcliffObershelp()), "为人子女者要堂堂正正做人,千万不可作奸犯科,致使父母蒙羞", "此前稍早些时候中国商务部发布消息称中美经贸高级别磋商双方牵头人通话中方就美拟9月1日加征关税进行了严正交涉。") 0.0714285714285714