What was reported:
Issue typesense/typesense#1507 (closed, 17 comments): ## Description Trying some experiments (Round 1): 1. Started with a "fresh" server (clone of an existing production) 2. Upgraded TS to 0.25 3. Target is a collection with around 18K docs (post, articles etc) 4. Did an update collection to generate embeddings with `ts/all-MiniLM-L12-v2` 5. Server has been churning away since then for 18 hours 6. API calls to this collection dont complete (as expected) while calls to other collections do complete, also as expected 7. Which means that TS is working fine, and its not crashed 8. Next I did a restart on typesense-server.

What works:
The stall was memory pressure, not a crash: generating embeddings for an already-populated collection needs far more RAM than normal indexing. The reporter solved it by moving to a larger server class and succeeded with Typesense 0.26.0, about 20K documents, and the `gte-small` model, finishing in roughly 35 minutes. Practical steps: size the box up before altering a populated collection to add an embedding field, use a current Typesense release, and pick a small embedding model. Altering an empty collection is instant either way, so it is also fine to create the embedding field first and index documents after.