我想在Postgresql 8.3中进行全文搜索.它工作得非常好,所以我使用同义词词典添加了同义词匹配(例如’bob’==’robert’).这也很有效.但我注意到它显然只允许一个词有一个同义词.也就是说,’al’不能是’albert’和’allen’.
它是否正确?有没有办法在Postgresql同义词词典中有多个字典匹配?
作为参考,这是我的示例字典文件:
bob robert bobby robert al alan al albert al allen
CREATE TEXT SEARCH DICTIONARY nickname (TEMPLATE = synonym,SYNONYMS = nickname); CREATE TEXT SEARCH CONfigURATION dxp_name (copY = simple); ALTER TEXT SEARCH CONfigURATION dxp_name ALTER MAPPING FOR asciiword WITH nickname,simple;
我究竟做错了什么?谢谢!
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。