【发布时间】:2021-11-15 07:37:39
【问题描述】:
我有以下葡萄牙语字符串: 卡尔萨
但是当使用 calca 进行搜索时,我需要转换为 calça 有没有一种宝石可以用来将非口音字符串转换为葡萄牙语中带有正确口音的单词?
【问题讨论】:
-
通常这是搜索库/引擎的一部分。您使用的是 ElasticSearch 或 postgres 还是...其他的东西?
-
例如,elasticsearch 有许多内置的“规范化器”elastic.co/guide/en/elasticsearch/reference/current/…,特别是它们的
asciifoldingelastic.co/guide/en/elasticsearch/reference/current/… -
Postgres 支持
unaccent*.com/questions/13596638/…
标签: ruby-on-rails ruby