gpt4 book ai didi

sql - 我可以使用 tsvectors 指定只匹配包含一个词的向量吗?

转载 作者:行者123 更新时间:2023-11-29 13:40:44 25 4
gpt4 key购买 nike

我只想在 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

如您所知,除了这将返回此示例中的所有三行

谢谢!

最佳答案

试试这个。

SELECT * FROM TABLE1 WHERE SUBSTRING(TEXT FROM 1 FOR 3)= 'EAT';

关于sql - 我可以使用 tsvectors 指定只匹配包含一个词的向量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55765478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com