Chris Pollett >
Students > [Bio] [Blog] [Relevance Ranking(JRFL) slides - pdf] |
CS297 ProposalImproved User News Feed Customization for an Open Source Search EngineTimothy Chow (timothy.chow@sjsu.edu) Advisor: Dr. Chris Pollett Description: Yioop is an open source search engine project hosted on a site of the same name. It offers several features outside of searching, with one such feature being a newsfeed. The current newsfeed system aggregates articles from a curated list of news sites determined by the owner. However in its current state, the feed is limited in size, being able to utilize around 50 sources. One of the goals for my project will be to increase this amount. I will also be implementing the ability for users to personalize the newsfeed for their own use. Schedule:
Deliverables: The full project will be done when CS298 is completed. The following will be done by the end of CS297: 1. Create additional unit test cases for IndexShard class. 2. Implement a word tracker for Yioop that should return the top 25 keywords after running a crawl job. 3. Prototype a user interface necessary for registered users to filter and add news sources to the feed. 4. Creating a prototype framework for a NewsFeedBundle to store news related IndexShards. 5. Final CS 297 Report References: [1] Jongdeog Lee, Daniel Xu, Md Tanvir Al Amin, Tarek Abdelzaher; iApollo: A Newsfeed Summary Service on NDN; iEEE, 2017. [2] Nicola Ferro, Yubin Kim, Mark Sanderson; Using Collection Shards to Study Retrieval Performance Effect Sizes; ACM, 2019. [3] Bo Long, Yi Change; Relevance Ranking for Vertical Search Engines; 2014 |