0

我们使用 ElasticSearch 来存储用户配置文件数据,其中一个字段是 roleId。应用程序中可能有 100 多个角色,一个用户可以有多个角色,每个角色都有不同语言的本地化文本。

我们有一个 Web 应用程序,它通过弹性搜索访问用户配置文件,并且用户角色需要以本地化文本显示,例如,如果客户端 locale[browser] 是法语,则对应的法语本地化文本为 roleId[ 假设 101 是角色 ID Manager] 需要显示。

现在的问题是 1. 如何存储这种场景的本地化文本。如果我们将其与原始文档一起存储,那么我们可能会重复太多文本并占用太多空间。2.我们需要对本地化字段进行排序。有什么方法可以对本地化字段进行排序。

请考虑上述情况以提供任何建议。

4

0 回答 0