Function: useSimilarPapers()
useSimilarPapers(
uri,options):UseQueryResult<OutputSchema,Error>
Defined in: web/lib/hooks/use-discovery.ts:181
Fetches papers similar to a given eprint.
Parameters
uri
string
AT-URI of the source eprint
options
UseSimilarPapersOptions = {}
Query options
Returns
UseQueryResult<OutputSchema, Error>
Query result with similar papers
Remarks
Uses multiple signals (citations, concepts, semantic similarity) to find related papers. Respects the user's discovery settings to determine which signal types to include. Does not require authentication.
Example
const { data, isLoading } = useSimilarPapers('at://did:plc:abc/pub.chive.eprint/123');
if (data) {
console.log(data.related.map(r => r.title));
}