Может ли кто-нибудь объяснить, что кажется неполной векторизацией текста в этом Postgres SQL запросе?
with x as
(
select 'the organic organization organizes organisms'::text as t,
to_tsvector('english','the organic organization organizes organisms'::text) tvect
)
SELECT t,
left(ts_headline(t, 'organic'::tsquery), 100),
ts_rank_cd(tvect, 'organic'::tsquery)
FROM x
WHERE (tvect @@ 'organic'::tsquery)
order by ts_rank_cd(tvect, 'organic'::tsquery) desc;
, когда я пытаюсь выполнить поиск по фактическому тексту в этом случае 1007 * ', результат поиска пуст.