有没有人有Algolia &音译的经验?例如,索引包含西里尔文字,但用户使用拉丁字母输入。阿尔戈利亚音译西里尔字符串
3
A
回答
6
不幸的是,大多数搜索引擎本身不支持音译; Algolia也一样。
处理这种用例的最佳方式是在将它们发送到搜索引擎之前使用音译属性丰富您的对象。
0
只是添加一点澄清。比方说,我们有这样的名字,很多名字翻译一个场
可以形成的物体,像
{
name: 'whatever',
translations: {
ru: 'без разницы',
he: 'οτιδήποτε',
de: 'was auch immer'
}
}
然后你把你的搜索属性的名称,translations.ru,translations.he,translations.de所以搜索例如,当用户输入'безра'时将返回'无论'。
相关问题
- 1. 阿尔戈利亚面上的过滤jsons字符串
- 2. 特殊字符的阿尔戈利亚转义字符
- 3. 阿尔戈利亚和全球化
- 4. 阿尔戈利亚即时搜索:按具体方面筛选
- 5. 侦察兵进口和阿尔戈利亚指数
- 6. 阿尔戈利亚首先搜索某个类别的搜索
- 7. 阿尔戈利亚搜索结果顺序
- 8. 阿尔戈利亚无限搜索漏洞
- 9. 阿尔戈利亚限制指数的数据
- 10. 预防阿尔戈利亚索引某些职位类型
- 11. 用JavaScript编写西里尔字符串
- 12. 为亚洲双字节/西里尔字符集检测ASCII码?
- 13. 塞尔维亚拉丁和塞尔维亚西里尔在android中
- 14. 如何音译西里尔以拉丁文字
- 15. 阿尔戈利亚即时搜索年龄范围根据出生日期
- 16. 如何使西里尔字符显示正确的字符串?
- 17. PHP中的西里尔字符json_encode
- 18. C#替换西里尔字符失败
- 19. 带西里尔字符的preg_replace
- 20. java西里尔文字符识别API
- 21. 西里尔字母域名
- 22. 检查字符串是拉丁字母还是西里尔文
- 23. 如何转换俄语西里尔字母的字符串?
- 24. 如何将俄文字符串转换为西里尔字母?
- 25. 从字符串中提取西里尔文字母
- 26. 从西里尔文到拉丁语ICU4j的音译java
- 27. 西里尔文HelpProvider
- 28. 如何将MS字Unicode 2字节西里尔字符转换为CP866 1字节西里尔字
- 29. MySQL程序。喜欢模式匹配 - 西里尔字符串
- 30. java不正确的西里尔字符串
音译是一个选项,我可以添加title_tr body_tr,并将它们添加为可搜索的,但不在输出中,可能实际上是非常好的解决方案,所以我不在乎搜索的用户类型,即使他键入拉丁字符 – Zoran