QuerySample
- class lightning_ir.data.data.QuerySample(query_id: str, query: str, qrels: List[Dict[str, Any]] | None = None)[source]
Bases:
object
A sample of query data containing a query and its id.
- Parameters:
query_id (str) – Id of the query
query – Query text
qrels (List[Dict[str, Any]], optional) – Optional list of dictionaries mapping document ids to relevance labels
Methods
__init__
(query_id, query[, qrels])from_ir_dataset_sample
(sample)Create a QuerySample from a an ir_datasets sample.
Attributes
qrels
query_id
query
- classmethod from_ir_dataset_sample(sample: GenericQuery) QuerySample [source]
Create a QuerySample from a an ir_datasets sample.
- Parameters:
sample (GenericQuery) – ir_datasets sample
- Returns:
Query sample
- Return type: