我在使用 PostgreSQL 对包含西班牙字符“Ñ”的文本进行全文搜索时遇到问题
当我尝试对西班牙语单词“AÑO”(年)进行标记时,根据输入是大写还是小写,我得到以下结果:
SELECT to_tsvector('spanish','AÑO'),to_tsquery('spanish','año')
"to_tsvector" "to_tsquery"
"'aÑo':1" "'año'"
Run Code Online (Sandbox Code Playgroud)
如您所见,结果不一样并且区分大小写,因此如果我的应用程序全文搜索查询包含此字符,则它们区分大小写。
有没有办法克服这个问题?我一直在搜索有关全文搜索的 PostgreSQL 文档,但我不知道如何在已安装的词典上更改此行为。
非常感谢。马蒂