Description: This program constructs an inverted index and ranks documents in a collection using the B25 algorithm (B25 method) or Query-likelihood coupled with Dirichlet smoothing (QL method)... Read More
Description: A simple web crawler that generate a file of the first 100 unique links it finds, restricting the links to web pages and pdfs that are on cs.umass.edu and respecting robots.txt... Read More
Description:
A distance vector routing algorithm (Dijkstra's Algorithm) for a network for four nodes... Read More
Description: A simple UNIX-like persistent file system using index nodes... Read More
Description: A multi-threaded producer-consumer program. The producers, or MapThreads, reads from a file and hashes each word read to be sent to a ReduceThread. The ReduceThreads consumes the passed word from its bounded buffer and constructs the inverted index... Read More
Description: An interactive shell program such as bash takes command line input from the user and then execute the command/program specified by the user... Read More