我只想在 tsvector 中搜索单词,前提是它们是文本中唯一的单词。有没有办法做到这一点?如何指定一个词必须是最后一个词或第一个词?我使用 tsvector 的原因是我需要匹配词干词。
更新:示例数据将是一个包含三行的表,例如:
id | text | ts_vector
---------------------------------------------
1 | eating | -- this column holds vector data
| |
2 | eating food |
| |
3 | eats |
我希望能够搜索单词eat
并只返回 id = 1 和 id = 3 但应忽略 id 2 的单词。查询看起来像这样:
to_tsquery('english', 'eat') @@ tablename.ts_vector
如您所知,除了返回此示例中的所有三行
谢谢!