gpt4 book ai didi

没有小写的 PostgreSQL tsearch2

转载 作者:行者123 更新时间:2023-11-29 12:22:22 26 4
gpt4 key购买 nike

我使用 PostgreSQL 中的 tsearch2 从文本中提取 url。使用默认工具一切正常,但 YouTube 链接存在问题:我从解析器获得的 url 都是小写的 - 而 YT 链接不能。

我做了一些研究,发现没有可以禁用降低的选项 - 我所能做的就是编写自己的解析器。

我说的对吗?也许有任何神奇的方法可以使解析器区分大小写?如果没有 - 是否有人编写了适当的解析器?如果也没有 - 你有什么建议,如何正确地做到这一点? :)

感谢帮助,沙鲁

最佳答案

您可以通过区分大小写的 LIKE 查看搜索结果。如果没有太多冲突,那么这个解决方案应该很快

SELECT * FROM (SELECT url
FROM your_tab
WHERE to_tsvector(..) @@ to_tsquery(..)
OFFSET 0) s
WHERE s.url LIKE '%Bbx%'

关于没有小写的 PostgreSQL tsearch2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13553468/

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