This is probably not important enough to put a lot of effort into it, but I've always found it a bit weird that other modules need to know what bits of data to submit to some Taskqueue. I think it might be easier to read if the SearchAPI would have a method which does this. Similar to `ActivityAPI.postActivity` or `PreviewProcessorAPI.submitForProcessing`

That said, we can outscope that work though