######### Menu ##############
#a - Create a document
#b - Update a document
#c - Delete a document.
#d - Output the inverted index ordered by term.
#q - Quit
Enter a menu choice: d
{}
Enter a menu choice: a
Enter the ID of the document: 1
Enter the text of the document: Baseball is played during summer months.
Enter the title of the document: Exercise
Enter the date of the document: 2024-09-03
Enter the category of the document: Sports
Document with ID 1 created.
Enter a menu choice: d
{'baseball': 'Exercise:1', 'during': 'Exercise:1', 'is': 'Exercise:1', 'months': 'Exercise:1', 'played': 'Exercise:1', 'summer': 'Exercise:1'}
Enter a menu choice: a
Enter the ID of the document: 2
Enter the text of the document: Summer is the time for picnics here. Picnics time!
Enter the title of the document: California
Enter the date of the document: 2024-09-04
Enter the category of the document: Sports
Document with ID 2 created.
Enter a menu choice: d
{'baseball': 'Exercise:1', 'during': 'Exercise:1', 'for': 'California:1', 'here': 'California:1', 'is': 'Exercise:1, California:1', 'months': 'Exercise:1', 'picnics': 'California:2', 'played': 'Exercise:1', 'summer': 'Exercise:1, California:1', 'the': 'California:1', 'time': 'California:2'}
Enter a menu choice: a
Enter the ID of the document: 3
Enter the text of the document: Months, months, months later we found out why.
Enter the title of the document: Discovery
Enter the date of the document: 2024-09-05
Enter the category of the document: Seasons
Document with ID 3 created.
Enter a menu choice: d
{'baseball': 'Exercise:1', 'during': 'Exercise:1', 'for': 'California:1', 'found': 'Discovery:1', 'here': 'California:1', 'is': 'Exercise:1, California:1', 'later': 'Discovery:1', 'months': 'Exercise:1, Discovery:3', 'out': 'Discovery:1', 'picnics': 'California:2', 'played': 'Exercise:1', 'summer': 'Exercise:1, California:1', 'the': 'California:1', 'time': 'California:2', 'we': 'Discovery:1', 'why': 'Discovery:1'}
Enter a menu choice: a
Enter the ID of the document: 4
Enter the text of the document: Why is summer so hot here? So hot!
Enter the title of the document: Arizona
Enter the date of the document: 2024-09-06
Enter the category of the document: Seasons
Document with ID 4 created.
Enter a menu choice: d
{'baseball': 'Exercise:1', 'during': 'Exercise:1', 'for': 'California:1', 'found': 'Discovery:1', 'here': 'California:1, Arizona:1', 'hot': 'Arizona:2', 'is': 'Exercise:1, California:1, Arizona:1', 'later': 'Discovery:1', 'months': 'Exercise:1, Discovery:3', 'out': 'Discovery:1', 'picnics': 'California:2', 'played': 'Exercise:1', 'so': 'Arizona:2', 'summer': 'Exercise:1, California:1, Arizona:1', 'the': 'California:1', 'time': 'California:2', 'we': 'Discovery:1', 'why': 'Discovery:1, Arizona:1'}
Enter a menu choice: c
Enter the document ID to be deleted: 3
Document with ID 3 deleted.
Enter a menu choice: d
{'baseball': 'Exercise:1', 'during': 'Exercise:1', 'for': 'California:1', 'here': 'California:1, Arizona:1', 'hot': 'Arizona:2', 'is': 'Exercise:1, California:1, Arizona:1', 'months': 'Exercise:1', 'picnics': 'California:2', 'played': 'Exercise:1', 'so': 'Arizona:2', 'summer': 'Exercise:1, California:1, Arizona:1', 'the': 'California:1', 'time': 'California:2', 'why': 'Arizona:1'}
Enter a menu choice: b
Enter the ID of the document: 4
Enter the text of the document: Why is summer so hot here? This is a bad time!
Enter the title of the document: Arizona
Enter the date of the document: 2024-09-07
Enter the category of the document: Seasons
Document with ID 4 deleted.
Document with ID 4 created.
Enter a menu choice: d
{'a': 'Arizona:1', 'bad': 'Arizona:1', 'baseball': 'Exercise:1', 'during': 'Exercise:1', 'for': 'California:1', 'here': 'California:1, Arizona:1', 'hot': 'Arizona:1', 'is': 'Exercise:1, California:1, Arizona:2', 'months': 'Exercise:1', 'picnics': 'California:2', 'played': 'Exercise:1', 'so': 'Arizona:1', 'summer': 'Exercise:1, California:1, Arizona:1', 'the': 'California:1', 'this': 'Arizona:1', 'time': 'California:2, Arizona:1', 'why': 'Arizona:1'}
Enter a menu choice: q
Leaving the application ...