B. Index Generator
Index Generator offers core retrieval functionality. It receives data from Semantic Crawler and provides responses to Retrieval Processor, as described below. Generally, information retrieval systems have two major activities. One is to build an index, which may be thought of as a machine searchable representation of the data in a collection. The other is to match data against a query to produce a response set. Additional functions, such as index optimization or query expansion, might also exist [6].