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