When we create a enrich index to use in enrich policy, is there a way to keep the enrich index updated based on changes happening in source index from which enrich index was created?
If I have to constantly update the enrich index, lets once a day, what would be the recommended way to do it?
Then I executed the policy to create the enrich index. Then I created a enrich pipeline with this policy to populate the fields during indexing.
The enrich index has some user attributes. It will have 1 to 1 value from count perspective. But only have limited fields that I will use for data enrichment.
The field that I am using for match will be an user id field. So there will be cases, when there are new users added or some of these attributes changes for the users over period of time.
On the incoming payload, we will only have user id. So plan is to use the user id from input payload to populate remaining fields using enrich policy. But for this to work seamlessly, I need to ensure that enrich index is updated once a day so that its up to date.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.