【发布时间】:2020-02-13 00:51:57
【问题描述】:
postgres 的全文搜索包括以下一些搜索功能:plainto_tsquery、to_tsquery 和 to_tsvector。 我不明白它之间的区别,结果总是包含相同的单词,但在 tsvector 中它与该单词的位置数分离。
SELECT plainto_tsquery('simple', 'The & Fat & Rats');
结果将是这样的: plainto_tsquery: '胖' & '老鼠' to_tsquery:“胖”和“老鼠” to_tsvector: '胖':2 '老鼠':3
我尝试过更长的查询,但没有发现比这更大的差异。
我已经阅读了文档,但我也没有从中得到区别。
我很高兴得到任何帮助。
【问题讨论】:
标签: postgresql