code: func (p *PartitionedMemoryIdx) Init() error {
  	for _, m := range p.Partition {
  		err := m.Init()
  		if err != nil {
  			return err
  		}
  	}
  	return nil
  }
docs: // Init initializes the index at startup and
  // blocks until the index is ready for use.