To get diversity in the search results, I want to use max marginal relevance for this.
I want to fetch N documents form vector db similar to question, then subsequently I want to get documents which are similar to question but dissimilar to existing documents.
formula to get MMR would be.
new_similarity_formula = similarity(question) - max_over_existingdocs{similarity(document)}.