We could save the original field weights (e.g. field weights assigned in CCK) in the field_indexer_map table so that search modules could use those weights when displaying the fields.