这是我第一次在 postgresql 中使用全文搜索,我遇到了一个奇怪的问题。Rails 4(我不认为 Rails 是我的问题的一部分)构建如下 sql 代码:
SELECT COUNT(*) FROM "bookmarks"
WHERE (to_tsvector(title || ' ' || description)
@@ (to_tsquery('english', 'ruby')))
它的每一个词都像一个魅力,但那些有红宝石/红宝石之类的衍生物
如果我搜索designer
,它匹配designer
and designers
。美好的。
我想ruby
匹配ruby
和rubies
。目前它不匹配任何东西,甚至不匹配ruby
。我错过了什么?