Hello,
As far as I understand, when a partial index runs once product data has been changed, it adds a new row to the Lucene index capturing this change, rather than updating the single row in the index. Due to this, when a customer makes a change to a product and runs the partial index, that product then gets duplicated on the frontend until the full index runs. The customer wants to use the partial index functionality but not if it duplicates products. Is there a way so that the partial index updates the index to capture the most recent edit to the product rather than adding a new row to the edit history each time? Any help is appreciated.