【发布时间】:2020-01-24 02:18:40
【问题描述】:
我正在尝试使用 Postgres 设置全文搜索,但我得到了意想不到的结果。
SELECT to_tsvector('english', 'ross, john and carrie' ) @@ to_tsquery( 'ross' );是的,我所期望的
SELECT to_tsvector('english', 'ross, john and carrie' ) @@ to_tsquery( 'ross & john' ); 再次真实和预期。
SELECT to_tsvector('english', 'ross, john and carrie' ) @@ to_tsquery( 'ross & carrie' ); 错误?
如果我查看 tsvector 的结果,Carrie 变成了Carri
'carri':4 'john':2 'ross':1
我假设这与 english 规范化有关,但我不明白如何才能获得预期的结果。
【问题讨论】:
标签: postgresql full-text-search