Java-远程-1个月
¥1-6K/月
技能要求: Java
经验要求: 5-10年经验
程序员客栈
2022-08-10 18:40
工作描述:
项目编号:【141805】
需要用到java语言 以及对elastic search非常熟悉

https://github.com/opensearch-project/security-analytics这个是需要开发的工程所在
需求大概描述(详细请看附件里的英文描述,里面甚至具体到大概如何去做。在此工程里添加下列功能):
Field Aliases Creation字段别名创建
内容:
1. Create Index Level Mapping(创建索引级别映射(Mapping),这个Mapping和数据库里的表结构定义schema很像,就是elastic search里的mapping)
2. Use Field Aliases to rename the fields at run time without having to perform ingest time transformation 使用字段别名在运行时重命名字段,而无需重新提取时间转换

Field Aliases Reference and Usage of Field Aliases during Search字段别名以及搜索器件字段别名的使用参考资料:
https://www.elastic.co/blog/introducing-field-aliases-in-elasticsearch
https://www.elastic.co/guide/en/elasticsearch/reference/7.0/alias.html
更改字段的名称通常需要重新索引包含该字段的所有文档,这可能是一项昂贵的工作。如果碰巧使用基于时间的索引,我们可以使用字段别名来重命名字段,而无需重新索引旧数据。该过程见附件图片

Alias Datatype别名数据类型:
https://www.elastic.co/guide/en/elasticsearch/reference/7.0/alias.html

Elastic Search Format(ES样板):
https://www.elastic.co/blog/introducing-the-elastic-common-schema

Index Mapping API(索引映射API接口):
https://opensearch.org/docs/latest/opensearch/rest-api/index-apis/put-mapping/
公司信息

立即沟通