in elasticsearch-model/lib/elasticsearch/model/adapters/multiple.rb [106:119]
def __type_for_hit(hit)
@@__types ||= {}
key = "#{hit[:_index]}::#{hit[:_type]}" if hit[:_type] && hit[:_type] != '_doc'
key = hit[:_index] unless key
@@__types[key] ||= begin
Registry.all.detect do |model|
(model.index_name == hit[:_index] && __no_type?(hit)) ||
(model.index_name == hit[:_index] && model.document_type == hit[:_type])
end
end
end