Convert search resources to DRF

All four at once. Mostly just code motion, fortunately.