阿拉伯语搜索规范化:缺少对 Hamza 变体、Ya/Kaf 形式和拼写等效性的支持

我认为这是一个合理的要求,因为它将极大地改善阿拉伯语和波斯语站点的搜索体验。我们很乐意审查实现此功能的 PR,因此我将为其添加 pr-welcome 标签。

对于任何决定从事此功能的人:所有规范化逻辑都应通过站点设置进行限制,该设置默认启用阿拉伯语和波斯语站点的此功能(请参阅 site_settings.yml 中的 locale_default),而所有其他区域设置默认关闭此设置。Core 已为带重音字符实现了类似的规范化逻辑(请参阅 lib/search.rb),因此在实现此功能时,这将是一个有用的参考。

4 个赞