Fix '0' as valid request data

`Index->analyze('0', array('analyzer' => 'language_query_analyzer'))` would throw an `ElasticsearchIllegalArgumentException[text is missing]` because the request data is not passed.