Answered step by step
Verified Expert Solution
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 frontend 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 linkgraph 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 storedie 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 wellknown analogous logical operators.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started