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, any>>,
_callbacks: Callbacks | undefined
): Promise<DocumentInterface<Record<string, any>>[]>| Name | Type | Description |
|---|---|---|
query* | string | Text to look up documents similar to. |
options* | MaxMarginalRelevanceSearchOptions<Record<string, any>> | |
_callbacks* | Callbacks | undefined |