Bring elasticsearch back to the client side

You can now search for
COMS - will only return CS courses
COMS1 - will return everything matching COMS1*