code: def _rebuild_index(self):
      self.index.unbuild()
      self.embeddings[self.buffered_indices] = self.buffered_keys
      self.values[self.buffered_indices] = np.squeeze(
          self.buffered_values
      )
      for i, data in zip(
          self.buffered_indices, self.buffered_additional_data
      ):
          self.additional_data[i] = data
      for idx, key in zip(self.buffered_indices, self.buffered_keys):
          self.index.add_item(idx, key)
  
      self._reset_buffer()
  
      self.index.build(self.num_neighbors)
      self.built_capacity = self.curr_size
  
imports: import os
  import pickle
  import numpy
label_desc: Use image node_id 7 for calling the AnnoyDictionary obj's underlying member method code with example usage: obj._rebuild_index() without return types