Implementation of the Search Engine Indexer in Python with the option to choose between List, Splay tree, Pat tree or B-tree implementation