docs: def set_indexing(self, index_template):
          """
          Update a symbol's indexing strategy
          
          Parameters
          ----------
          index_template : bIndex or bIndex-like
              An index template used to overwrite all 
              details about the symbol's current index.
  
          """
          objs = object_session(self)
          
          if self.index.indimp != index_template.imp_name:
              self._refresh_datatable_schema()
          
          self.index.name = index_template.name
          self.index.indimp = index_template.imp_name
          self.index.case = index_template.case
          self.index.setkwargs(**index_template.kwargs)
          objs.commit()