def METHOD_NAME(self) -> Dict[str, Filter]:
    return util.unalias_dict(
        [
            (
                ["name"],
                search_util.create_subquery_filter(
                    model.Tag.tag_id,
                    model.TagName.tag_id,
                    model.TagName.name,
                    search_util.create_str_filter,
                ),
            ),
            (
                ["category"],
                search_util.create_subquery_filter(
                    model.Tag.category_id,
                    model.TagCategory.tag_category_id,
                    model.TagCategory.name,
                    search_util.create_str_filter,
                ),
            ),
            (
                ["creation-date", "creation-time"],
                search_util.create_date_filter(model.Tag.creation_time),
            ),
            (
                [
                    "last-edit-date",
                    "last-edit-time",
                    "edit-date",
                    "edit-time",
                ],
                search_util.create_date_filter(model.Tag.last_edit_time),
            ),
            (
                ["usage-count", "post-count", "usages"],
                search_util.create_num_filter(model.Tag.post_count),
            ),
            (
                ["suggestion-count"],
                search_util.create_num_filter(model.Tag.suggestion_count),
            ),
            (
                ["implication-count"],
                search_util.create_num_filter(model.Tag.implication_count),
            ),
        ]
    )