Support multiple search backends.