def METHOD_NAME(self, load_operation: colrev.ops.METHOD_NAME.Load) -> dict:
    """Load the records from the SearchSource file"""
    if self.search_source.filename.suffix == ".bib":
        records = colrev.ops.load_utils_bib.load_bib_file(
            load_operation=load_operation, source=self.search_source
        )
        to_delete = []
        for record in records.values():
            if re.search(r"-\d{1,2}$", record["ID"]):
                original_record_id = re.sub(r"-\d{1,2}$", "", record["ID"])
                if original_record_id not in records:
                    continue
                original_record = records[original_record_id]
                # Note: between duplicate records,
                # there are variations in spelling and completeness
                if (
                    colrev.record.Record.get_record_similarity(
                        record_a=colrev.record.Record(data=record),
                        record_b=colrev.record.Record(data=original_record),
                    )
                    < 0.9
                ):
                    continue
                if original_record_id not in records:
                    continue
                to_delete.append(record["ID"])
        if to_delete:
            for rid in to_delete:
                load_operation.review_manager.logger.info(
                    f" remove duplicate {rid}"
                )
                del records[rid]
            load_operation.review_manager.dataset.save_records_dict_to_file(
                records=records, save_path=self.search_source.filename
            )
        return records
    raise NotImplementedError