code: def determine_types(self):
          
          from nefertari.elasticsearch import ES
          collections = self.get_collections()
          resources = self.get_resources(collections)
          models = set([res.view.Model for res in resources])
          es_models = [mdl for mdl in models if mdl
                       and getattr(mdl, '_index_enabled', False)]
          types = [ES.src2type(mdl.__name__) for mdl in es_models]
          return types
docs: Determine ES type names from request data.
  
          In particular `request.matchdict['collections']` is used to
          determine types names. Its value is comma-separated sequence
          of collection names under which views have been registered.