Requirements
Selection of at least 5 appropriate sources of news
Fully working RSS feeds reader/crawler component
Continual retrieval of news information from the resources and storing them in inverted index/database
Construction of Inverted Index
Fully Working query processor component
Displaying results relevant to given queries.
Fully working news class identification component
Given news, the system should identify its most relevant class, among at least three predefined classes.
Overall usability
Acceptable response time, accuracy of results, nice interface, readable results sorted by relevance, class identification accuracy, and anything else that affects the usability of the product.
Automatic adjustment of hit rate
Your crawler/feeds reader component automatically increases/decreases its hit rate for each news website based on the frequency of upcoming news.
Please note that to show that your system meets each of the above-mentioned requirements, your report must provide sufficient evidence including clear description, complete source code, and complete screenshots where applicable.