gpt4 book ai didi

postgresql - 使用 JDBC,如何在 postgres 文本中搜索问号?

转载 作者:行者123 更新时间:2023-11-29 14:32:36 27 4
gpt4 key购买 nike

我正在通过 Clojure 使用 JDBC,并想搜索我的 postgres 字段,看它们是否确实包含问号,但无论我如何尝试转义或加倍我的问号,似乎都无法正常工作。

    (jdbc/query *db* "SELECT * FROM conversations WHERE full_text @@ to_tsquery('?')")
= > ()

最佳答案

查询文档似乎说参数应该是一个向量(就像在 Alan 的执行示例中一样)。这只是复制/粘贴错误吗?

就是说 - 你确定你找对地方了吗?对我来说,您的 to_tsquery('?') 似乎是这里的问题。那什么都不返回。

select to_tsquery('?');
NOTICE: text-search query contains only stop words or doesn't contain lexemes, ignored

Successfully run. Total query runtime: 73 msec.
1 rows affected.

这似乎不是 Clojure 或 JDBC 问题,这只是 postgresql。您能否更详细地描述您的架构和要归档的内容?

关于postgresql - 使用 JDBC,如何在 postgres 文本中搜索问号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49419588/

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