code: func (d *diagnosticsCollector) EnrichWithSchemaProperties() {
  	var numShards uint64
  	numFields := 0
  	numIndexes := 0
  	bsiFieldCount := 0
  	timeQuantumEnabled := false
  
  	for _, index := range d.server.holder.Indexes() {
  		numShards += index.AvailableShards().Count()
  		numIndexes++
  		for _, field := range index.Fields() {
  			numFields++
  			if field.Type() == FieldTypeInt {
  				bsiFieldCount++
  			}
  			if field.TimeQuantum() != "" {
  				timeQuantumEnabled = true
  			}
  		}
  	}
  
  	d.Set("NumIndexes", numIndexes)
  	d.Set("NumFields", numFields)
  	d.Set("NumShards", numShards)
  	d.Set("BSIFieldCount", bsiFieldCount)
  	d.Set("TimeQuantumEnabled", timeQuantumEnabled)
  }
docs: // EnrichWithSchemaProperties adds schema info to the diagnostics payload.