There is no specific reason to have _update_doc_in_index() as a static method. I just did it because I didn't have any use for any attribute of the object DocIndexUpdater at that time.
So, instead of passing 'docsearch' as an argument, I think it would be cleaner if you just remove @staticmethod and use self.docsearch.