PostgreSQL Trigram неожиданные результаты
Этот запрос:
SELECT word_similarity('pears', 'peach pear'), similarity('pears', 'pear')
UNION ALL
SELECT word_similarity('pear', 'peach pears'), similarity('pear', 'pears');
Производит:
Я неясен в двух вещах:
- Как так
word_similarity
а такжеsimilarity
дать разные результаты? Документация заставляет меня полагать, что они должны давать те же результаты, учитывая мой вклад. - Почему
word_similarity
дать разные результаты в зависимости от того, какая сторона содержит множественное число от "груша"?similarity
Функция дает идентичные результаты.
Я использую PG 10. Есть ли что-то, что я здесь неправильно понимаю?