def METHOD_NAME(
    self,
    query_engine: BaseQueryEngine,
    queries: int = 10,
    queries_fraction: Optional[float] = None,
    show_result: bool = False,
) -> None:
    dataset_paths = self._download_datasets()
    dataset = "hotpot_dev_distractor"
    dataset_path = dataset_paths[dataset]
    print("Evaluating on dataset:", dataset)
    print("-------------------------------------")
    f = open(dataset_path)
    query_objects = json.loads(f.read())
    if queries_fraction:
        queries_to_load = int(len(query_objects) * queries_fraction)
    else:
        queries_to_load = queries
        queries_fraction = round(queries / len(query_objects), 5)
    print(
        f"Loading {queries_to_load} queries out of \