'Returns settings to be passed to ES create_index.
If `settings_override` is provided, this will use `settings_override`
to override the defaults defined here.'

@classmethod
def get_settings(cls, settings_override=None):

    default_settings = {'number_of_replicas': settings.ES_DEFAULT_NUM_REPLICAS, 'number_of_shards': settings.ES_DEFAULT_NUM_SHARDS, 'refresh_interval': '5s', 'store.compress.tv': True, 'store.compress.stored': True, 'analysis': cls.get_analysis()}
    if settings_override:
        default_settings.update(settings_override)
    return default_settings
