
Having Jackson set to ignore unknown fields in the incoming JSON data, instead of throwing an Exception, means that we can add any fields to the JSON without having to rev the index version, and older clients will still parse it fine. This is basically the same as in index.xml.