ylo*_*los 5 scala elasticsearch elastic4s
我有一个文档,我想在elasticSearch上编制索引,这个文档包含一些我事先无法知道的动态密钥,例如下面的例子中的"spanish"或"french"
"contents": {
"title": {
"spanish": "Hola amigos",
"french" : "Bonjour les amis"
}
}
Run Code Online (Sandbox Code Playgroud)
我正在使用elastic4s DSL来制作我的映射(通过createIndex DSL),但我无法找到如何使用此库创建基于"匹配"选项的动态映射(如此处所示),为了存储在路径contents.title下的每种语言,指定不同的分析器.
好吗?:-)
目前您无法在elastic4s Scala API 中执行您想要的操作。但您可以在 Java API 中创建动态模板,并使用 Scala API 进行其余调用。
动态模板可以设置为使用正则表达式并应用映射。但既然您确实会提前了解自己的国家/地区(只有大约 200 个),为什么不花时间绘制地图呢?
| 归档时间: |
|
| 查看次数: |
2043 次 |
| 最近记录: |