A search engine using Java. Major components of a typical search engine include:
a Collection Reader which reads documents from a collection. The title, contents and identification number of each document can be returned when requested.
a Text Analyser which is responsible for three main processes: lexical analysis, stopword removal, and stemming.
an Indexer which indexes each document in the collection and establishes links between keywords and documents.
a Searcher which is responsible for query analysis, term weighting, document scoring and document ranking.
a User Interface which takes in a query from the user, submits the query to the Searcher and displays the returned results to the user according to the ranking.
8 freelancers are bidding on average £182 for this job
hello, i am red hat certified engineer and i am more then 4 year experience in this field i am expert in java and python easily can do this task ready to start now thanks