【问题标题】:Search special characters using to_tsquery使用 to_tsquery 搜索特殊字符
【发布时间】:2012-05-08 12:42:08
【问题描述】:

如何构造 to_tsquery 来搜索特殊字符,如“_”等...?

我的 tsvector 列中有条目,例如“v_130”,我想搜索“v_130”,但是当我构造 to_tsquery 时,例如 to_tsquery('v_130:*') 它不返回任何记录。

【问题讨论】:

  • 我尝试将其搜索为“v_130”并且它可以工作,但现在我遇到了另一个问题,我有另一个条目为“v-1-3-0”,当我搜索“v_”时它也显示两条记录
  • 啊评论忽略了特殊字符“反斜杠”

标签: full-text-search postgresql-9.1


【解决方案1】:

是的,这是因为特殊字符在 POstgres FTS 中被计为空白/空格。

【讨论】:

    猜你喜欢
    • 2012-12-15
    • 2015-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-12
    • 2021-10-11
    相关资源
    最近更新 更多