Now, the translation file will be updated sometime.
Let's say:
from "+049","DE"
to "+049","GERMANY"
And thats my missing link
How to reindex or re-mapping [Country_New] on this specific task wihout restart all.
The Documentation is not giving me the right hint, honestly, I didn't understand it that well at this point either.
In another pipeline, you will need to use the Elasticsearch Input to query for the docs that have the old value, push them through the translate filter again and do an update on the Elasticsearch output.
By what mechanism is the translate dictionary updated?
I mean is the master CSV file updated by a human or a script? What triggers the update?
Do you record the date/time the update is done - you only need to re-index docs ingested before that date/time.
What will you do about really old records that have a looked up value from the master CSV file three (more) updates ago?
You only need to run the reindex LS pipeline once after each update to the master CSV file, how will you do this? Via config reloading, Centralised Pipeline Management or manually starting up a LS instance?
Hi,
sorry for absence!
The files will be updated manually.
Fully undertstand your advice.
Its in (learning) progress, will come back if I have more questions.
Regards
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.