我正在使用 Postgres 9.1 并试图让全文排名工作。
我正在关注
http://www.postgresql.org/docs/9.1/static/textsearch-controls.html#TEXTSEARCH-RANKING
nutrition=> SELECT title, ts_rank_cd(title, query) AS rank FROM food.usda, to_tsquery('egg') query WHERE query @@ title order by rank desc;
ERROR: function ts_rank_cd(character varying, tsquery) does not exist
LINE 1: SELECT title, ts_rank_cd(title, query) AS rank FROM food.usd...
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
有一个相关的帖子
函数 ts_rank_cd(text, tsquery) 不存在
但为什么我的查询不起作用?这是文档错误吗?我只是遵循 9.1 文档中的基本示例。