问题描述
我正在使用Elasticsearch版本6.2.4。
我有以下情况,需要解决此问题。计划有两个具有以下属性的索引。
EmployeeId,EmployeeName,指定,UpdatedDate
索引1:员工(每位员工的最新任命) 索引2:Employee_History(每位员工的指定历史)
有一名员工担任软件工程师,因此index1和index2将具有以下文档
索引:员工 EmployeeId:1001,EmployeeName:Sam,职称:软件工程师,RevisionId:10
索引:员工历史
后来,他被提升为高级软件工程师。因此,索引记录应如下。
索引:员工 EmployeeId:1001,EmployeeName:Sam,职称:高级软件工程师
索引:员工历史 EmployeeId:1001,EmployeeName:Sam,职称:软件工程师
后来,他晋升为团队负责人。因此,索引记录应如下。
索引:员工 EmployeeId:1001,EmployeeName:Sam,职称:团队负责人
索引:员工历史 EmployeeId:1001,EmployeeName:Sam,职称:软件工程师 EmployeeId:1001,EmployeeName:Sam,职称:高级软件工程师
在这里,我想使用logstash将文档推入弹性状态。
您能否建议弹性/ logstash配置作为解决方法。
我想以这种方式保存数据,因为我必须显示每位员工的指定历史记录(员工+ Employee_History),但是我将使用索引Employee用于所有搜索功能,因为此索引将具有最新的名称每位员工。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)