Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Create a web tool in c + + that has the following capabilities for a limited portion of the web situated on local server: Display

Create a web tool in c++ that has the following capabilities for a limited portion of the web situated on local server: Display a web page given a URL Display connectivity information of web pages Answer questions about connectivity of web pages Find matching web pages given a query and display the resulting URLs in order of best match to worst Automatically display the best matching URL result of a search. The program should have the following subsection. a search engine that analyzes the content of webpages allowing to rate how relevant a particular page is for a given user requests Processing user queries to locate relevant web pages given the word frequency counts for a web page, the search engine must determine how to rate a page's relevance to a query. Adding a cache of query results and creating a GUI front-end Adding a hyperlink graph for examining web connectivity Adding Home, Back, and Forward buttons to the web browser. Enabling links in the displayed web page and in the list of URL results displayed by the search engine; clicking on a link results in its page being displayed by the web browser. Adding support for building the link-graph from any starting URL (not just from local domain which involves adding support for loading any web page from the World Wide Web and parsing the loaded web page to and links that are then used to load and parse subsequent web pages) Also a mini Search Engine has to be implemented, given a set of texts and a query, the search engine will locate all documents that contain the keywords in the query. The task is to design and implement an algorithm that searches a collection of documents. any data structures and algorithms can be used. First, the documents will be processed and their content stored(i.e. words / tokens) in the data structures that is selected (indexing). Next, for every input query, the query will be processed and its keywords in the documents searched, using the previously implemented data structures and an algorithm of your choice. (retrieval). For each such query, the documents are to be displayed that satisfy the query. The queries may contain simple Boolean operators, that is AND and OR, which act in a similar manner with the well-known analogous logical operators.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

Why do you think that Benton should install an ERP?

Answered: 1 week ago

Question

2. What are the components of IT infrastructure?

Answered: 1 week ago