我正在尝试索引Elasticsearch中的文档。在文档中我有一个字段和值"mon": "00:00@#24:00@#AA^00:00@#24:00@#BB"
,我想要做的是索引时我想解析它并将其存储在elasticsearch中
"mon": [
{
"open_hrs": "00:00",
"close_hrs": "24:00",
"hrs_type": "AA"
},
{
"open_hrs": "00:00",
"close_hrs": "24:00",
"hrs_type": "BB"
}]
在索引编制时是否可以在Elasticsearch中以及在Elasticsearch中索引文档时如何执行此操作。
答案 0 :(得分:0)
您可以结合Pattern capture Token Filter
和copy_to
语法。您应该在不同的字段中复制您的字段,并为每个字段设置custom analyzer
,使用适当的正则表达式提取所需的部分。
您想对mon
字段做什么?根据具体情况,它应该被定义为“嵌套'或者'对象'。