Hello @Pavlos Lampadaris
Thank you for the update!
The first thing i have to point you is :
Once the index is created and populated, it exists independently of your blob container, but you can rerun indexing operations to refresh your index based on changed documents. Timestamp information on individual blobs is used for change detection. You can opt for either scheduled execution or on-demand indexing as the refresh mechanism.
AND:
After an initial search index is created, you might want subsequent indexer jobs to only pick up new and changed documents. For indexed content that originates from Azure Storage, change detection occurs automatically because indexers keep track of the last update using the built-in timestamps on objects and files in Azure Storage.
Although change detection is a given, deletion detection isn't. An indexer doesn't track object deletion in data sources. To avoid having orphan search documents, you can implement a "soft delete" strategy that results in deleting search documents first, with physical deletion in Azure Storage following as a second step.
In your case since the change is done outside the Index source , and the previous document is already 'broken part' the Index has kept the info, and it is adding the new title as new info , not updated one. Try to make the Title , Filterable , facetable & searchable and lets see what is happening. i will try to re create the issue in the meantime !
--
I hope this helps!
Kindly mark the answer as Accepted and Upvote in case it helped!
Regards