mirror of
https://github.com/postgres/postgres.git
synced 2025-07-28 23:42:10 +03:00
Rework word_similarity documentation, make it close to actual algorithm.
word_similarity before claimed as returning similarity of closest word in string, but, actually it returns similarity of substring. Also fix mistyped comments. Author: Alexander Korotkov Review by: David Steele, Liudmila Mantrova Discussionis: https://www.postgresql.org/message-id/flat/CY4PR17MB13207ED8310F847CF117EED0D85A0@CY4PR17MB1320.namprd17.prod.outlook.com https://www.postgresql.org/message-id/flat/f43b242d-000c-f4c8-cb8b-d37e9752cd93%40postgrespro.ru
This commit is contained in:
@ -456,7 +456,7 @@ iterate_word_similarity(int *trg2indexes,
|
||||
lastpos[trgindex] = i;
|
||||
}
|
||||
|
||||
/* Adjust lower bound if this trigram is present in required substring */
|
||||
/* Adjust upper bound if this trigram is present in required substring */
|
||||
if (found[trgindex])
|
||||
{
|
||||
int prev_lower,
|
||||
@ -473,7 +473,7 @@ iterate_word_similarity(int *trg2indexes,
|
||||
|
||||
smlr_cur = CALCSML(count, ulen1, ulen2);
|
||||
|
||||
/* Also try to adjust upper bound for greater similarity */
|
||||
/* Also try to adjust lower bound for greater similarity */
|
||||
tmp_count = count;
|
||||
tmp_ulen2 = ulen2;
|
||||
prev_lower = lower;
|
||||
|
Reference in New Issue
Block a user