Refactor Search to make calls directly to client
Problem to solve
It's difficult to add search to new document types (especially if they are not models in the database). The code is hard to understand and very tightly coupled with ***ClassProxy
Proposal
Refactor searches so they go directly to a search client. For the first iteration, this should use the existing client and ruby gem to keep the change small.
Edited by Terri Chu