def METHOD_NAME(self, keyword):
    """
    Search for charts that match a keyword.
    Parameters
    ----------
    keyword: str:
        The keyword to search charts for.
    """
    for key, value in self.charts.items():
        if keyword.casefold() in [tag.casefold() for tag in value["Tags"]]:
            print(key, ":", "\n", value["Description"])
        elif keyword.casefold() in [
            word.casefold() for word in value["Description"].split()
        ]:
            print(key, ":", "\n", value["Description"])
        else:
            print("No matching charts found")