有沒有人有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