Refactor some search stuff

`languages = self.cleaned_data.get('languages') or []`

or

`languages = self.cleaned_data.get('languages', [])`

(I forget if it exists but is `None`)