Return documents selected using the maximal marginal relevance. Maximal marginal relevance optimizes for similarity to the query AND diversity among selected documents.
maxMarginalRelevanceSearch(
query: string,
options: MaxMarginalRelevanceSearchOptions<Record<string, string>>
): Promise<Document<Record<string, any>>[]>| Name | Type | Description |
|---|---|---|
query* | string | Text to look up documents similar to. |
options* | MaxMarginalRelevanceSearchOptions<Record<string, string>> |