paper_firehose.processors.st_ranker¶
Sentence-Transformers based ranking processor.
Minimal implementation: computes cosine similarity between a topic query and entry texts, and returns scores suitable for writing into papers.db (rank_score).
This module is intentionally lean and resilient: if sentence-transformers is not available or the model cannot be loaded, it logs and returns an empty result so callers can decide how to proceed.
Classes
|
- class paper_firehose.processors.st_ranker.STRanker(model_name='all-MiniLM-L6-v2')[source]¶
Bases:
object- Parameters:
model_name (str)