def generate_features(search_query): features = {}
"young sheldon s01e02 download"
# Episode Identifier episode_identifier = re.search(r'([a-zA-Z\s]+)s(\d+)e(\d+)', search_query) if episode_identifier: show_name = episode_identifier.group(1).strip() season_number = int(episode_identifier.group(2)) episode_number = int(episode_identifier.group(3))
return features
'episode_identifier': 'young sheldon_s1e2', 'show_name': 'young sheldon', 'season_number': 1, 'episode_number': 2, 'action': 'download'
print(features)
search_query = "young sheldon s01e02 download" features = generate_features(search_query)
This code uses regular expressions to extract relevant information from the search query and generates features such as episode identifier, show name, season number, episode number, and action. The output is a dictionary containing these features.