PostgreSQL Trigram неожиданные результаты

Этот запрос:

SELECT word_similarity('pears', 'peach pear'), similarity('pears', 'pear')
UNION ALL
SELECT word_similarity('pear', 'peach pears'), similarity('pear', 'pears');

Производит:

Я неясен в двух вещах:

  1. Как так word_similarity а также similarity дать разные результаты? Документация заставляет меня полагать, что они должны давать те же результаты, учитывая мой вклад.
  2. Почему word_similarity дать разные результаты в зависимости от того, какая сторона содержит множественное число от "груша"? similarity Функция дает идентичные результаты.

Я использую PG 10. Есть ли что-то, что я здесь неправильно понимаю?

0 ответов

Другие вопросы по тегам