Hello Taiyo !
Thank you for posting on Microsoft Learn Q&A.
You can't delete part of a document in place but you can clear specific fields or remove whole documents from an Azure AI Search index using Node.js.
You can use the delete action with the document key. https://free.blessedness.top/en-us/rest/api/searchservice/
Then send a merge that sets that field to null this way you can deletes that field content while keeping the document. Don't forget that collection fields can't store nullbut use empty arrays.
https://free.blessedness.top/en-us/azure/search/search-howto-reindex
You can replace the entire collection value with fine grained partial updates inside a collection item aren’t supported unless you rebuild the whole collection value you send.
https://free.blessedness.top/en-us/azure/search/search-howto-complex-data-types
Physical space may free up with a short delay after deletions and the service compacts in the background.