I don’t think it applies to your specific use case, but I just wrote this that also involves optimizing relevance: Use `unique values` to collapse duplicate results to make expensive queries more efficient
I don’t think it applies to your specific use case, but I just wrote this that also involves optimizing relevance: Use `unique values` to collapse duplicate results to make expensive queries more efficient