There's no obviously correct answer here.
Most indices will be buying proportionate to float, which is probably the correct thing to do. Only the Nasdaq 100 isn't float-weighted, and there's just less money in that index than the S&P500 (even with outsized weighting, Nasdaq 100 indexers will buy about 0.5% as much SpaceX as S&P500 indexers).