Interface: ScoredRecommendation
Defined in: src/types/interfaces/discovery.interface.ts:454
Single recommendation with score and explanation.
Since
0.1.0
Extends
Properties
abstract?
readonlyoptionalabstract:string
Defined in: src/types/interfaces/ranking.interface.ts:140
Abstract text for extended matching.
Inherited from
authors?
readonlyoptionalauthors: readonlyobject[]
Defined in: src/types/interfaces/ranking.interface.ts:135
Authors of the item.
Inherited from
categories?
readonlyoptionalcategories: readonlystring[]
Defined in: src/types/interfaces/ranking.interface.ts:130
Categories or fields associated with the item.
Remarks
Used for field relevance scoring. Can be:
- arXiv categories (e.g., "cs.AI", "physics.hep-th")
- Field names (e.g., "Computer Science", "Physics")
- Subject headings
Inherited from
explanation
readonlyexplanation:RecommendationExplanation
Defined in: src/types/interfaces/discovery.interface.ts:468
Explanation of why this was recommended.
publicationDate?
readonlyoptionalpublicationDate:Date
Defined in: src/types/interfaces/ranking.interface.ts:150
Publication date.
Inherited from
score
readonlyscore:number
Defined in: src/types/interfaces/discovery.interface.ts:463
Overall recommendation score (0-1).
signalScores?
readonlyoptionalsignalScores:object
Defined in: src/types/interfaces/discovery.interface.ts:473
Individual signal scores.
citations?
readonlyoptionalcitations:number
collaborators?
readonlyoptionalcollaborators:number
fields?
readonlyoptionalfields:number
semantic?
readonlyoptionalsemantic:number
trending?
readonlyoptionaltrending:number
source?
readonlyoptionalsource:string
Defined in: src/types/interfaces/ranking.interface.ts:145
Source identifier (e.g., "arxiv", "lingbuzz").
Inherited from
title
readonlytitle:string
Defined in: src/types/interfaces/ranking.interface.ts:119
Item title (required for text matching).
Inherited from
uri
readonlyuri:AtUri
Defined in: src/types/interfaces/discovery.interface.ts:458
AT-URI of the recommended preprint.