Are there size limits for indexing and bulk indexing?

Hello, is there a hard limit or recommended size ceiling when it comes to bulk indexing?

For indexing one document at a time, is there also a limit to how large file each document can be?

The default maximum HTTP payload that can be handled is 100MB. It is however generally recommended to keep bulk requests a lot smaller than that.

Thanks for the explanation. Does this 100MB apply for non bulk indexing too?

Yes.