/**
  * Forces this object to trigger a re-index in the current state
  */
 public function triggerReindex()
 {
     if (!$this->owner->ID) {
         return;
     }
     $id = $this->owner->ID;
     $class = $this->owner->ClassName;
     $state = SearchVariant::current_state($class);
     $base = ClassInfo::baseDataClass($class);
     $key = "{$id}:{$base}:" . serialize($state);
     $statefulids = array(array('id' => $id, 'state' => $state));
     $writes = array($key => array('base' => $base, 'class' => $class, 'id' => $id, 'statefulids' => $statefulids, 'fields' => array()));
     SearchUpdater::process_writes($writes);
 }