I'm currently testing app-search locally and have setup ES + App Search latest version (7.5.1). I'm also making use of the official PHP client: GitHub - elastic/app-search-php: Elastic App Search Official PHP Client to test.
I added about 2500 records (documents) in an engine and later decided to delete all of them. Since deleting the engine won't delete the documents, I decided loop over each document and delete them using IDs.
Turns out that deleting each document is painfully slow - taking about ~2 seconds for each. I also tried feeding array of 100 Ids to delete; but it still takes about the same time.
Is this the expected behavior? Is there any way to speed this up?
PS: Also want to know if the self-hosted app-search is limited to indexing 100,000 documents?