Searches for documents similar to a text query by embedding the query, and returns results with similarity scores.
similaritySearchWithScore(
query: string,
k: number = 4,
filter: (doc: Document) => boolean | undefined = undefined, _callbacks: Callbacks | undefined = undefined
): Promise<[DocumentInterface<Record<string, any>>, number][]>| Name | Type | Description |
|---|---|---|
query* | string | Text query for finding similar documents. |
k | number | Default: 4Number of similar results to return. Defaults to 4. |
filter | (doc: Document) => boolean | undefined | Default: undefinedOptional filter based on |
_callbacks | Callbacks | undefined | Default: undefinedOptional callbacks for monitoring search progress |