Friday, 12 October 2012

Indexing in Search Engines



Project : Indexing in Search Engines
Semester : Fall 2010
Platform : Java


Indexing in Search Engines was a semester long team project (team of 3).
We focused on the data structures to implement the indexing levels in search engines. The main modules were :

  • Document Analyzer : Read documents and create a document index
  • Word Indexer : Create a word index from the document index
  • Search : Search for input set of words
  • Document Ranking : Rank the search results


Document Index



Structure for implementing Document Index



Document Index - Example



Word Index



Structure for implementing Word Index