Hi!
Is there a built-in feature or recommended approach to diversify search results and prevent them from being dominated by a single category (aka: preventing "crowding")?
For example, if I have a corpus of local businesses and I do a geo-search without a specific query, I might get a long list of restaurants, even if other relevant businesses exist (dry cleaners, clothing stores, etc.) simply because they are more numerous in the index.
Ideally, I'd like to:
• Limit the number of consecutive results from the same category (e.g., only show 5 restaurants in a row).
• Intersperse results from different categories, even if they are ranked slightly lower, to provide a more balanced view.
Is there a way to achieve this with the current system, perhaps through specific settings or ranking parameters? If not, what are some potential workarounds or strategies to handle this use case?
Thanks in advance for any guidance!