Skip to content

Implements a basic a search engine, including displaying search results in a browser window and being able to navigate to documents

Notifications You must be signed in to change notification settings

loulai/search-engine-implementation

Repository files navigation

Search Engine Implementation

The new Google?

Not quite.

However, this code does do the following:

  • implements a basic a search engine
  • displays search results in a browser window
  • allows navigation to documents

The final search page looks like: search page

And the file display looks like: search file page

The actual search mechanism of the code is three parts:

  1. Linear search
  2. Hashtable via built in Python dict objects
  3. Hashtable that I custom implemented

This is to show that linear search perfomance is far worse than hashtable searching.

This code was revisited and the hashtables were implemented in an object-oriented manner in this repo: https://github.com/loulai/object-oriented-hashtable

About

Implements a basic a search engine, including displaying search results in a browser window and being able to navigate to documents

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages