Add support for search API v3

Would this ever be different? If so, shouldn't it be dynamic? Otherwise, do you simply think this provides more clarity in the consuming code? I don't necessarily disagree, just curious.