If the question is specifically about an emacs variant, no. You would probably get more joy from one of comp.emacs or gnus.emacs.help. However, If the question is about an emacs in relation to another type of editor, then its probably ok to post it here. Someone just mentioned the 'buffer gap method'. An editor can hold text in memory in a number of ways.
Insertion just requires extending the first buffer by one character.
Deletion is just removing the last character of the first buffer. For string searching the file can just be treated as a single string, with care only needing to be taken when the match straddles the gap. Disadvantages include difficulty with line based operations, and problems with page faults when the second buffer is large. It's also quite hard to implement properly on some segmented architectures. This is the method used by GNU Emacs.