Fixes bug 874520 - Added string operators to user_comments and address f...

...ields.

@peterbe r?

The operators available to a field are determined using the type of that field. Using the ``MultipleValueField`` allows users to use the default operators (``has terms`` and its negation), and using ``StringField`` enables string-related operators like ``contains`` or ``exists``. Hence this very simple change.