Skip to content

tchowdhury30/search-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS50 TSE

Tasnim Chowdhury

This is the Tiny Search Engine project for CS 50: Software Design and Implementation

It contains (will contain) 3 main parts: crawler, indexer and querier. For READmes and implementation of each, see individual directories.

Files contained in this repository so far:

|-- .gitignore
|-- Makefile
|-- README.md
|-- common
|   |-- Makefile
|   |-- index.c
|   |-- index.h
|   |-- pagedir.c
|   |-- pagedir.h
|   |-- word.c
|   `-- word.h
|-- crawler
|   |-- .gitignore
|   |-- DESIGN.md
|   |-- IMPLEMENTATION.md
|   |-- Makefile
|   |-- README.md
|   |-- REQUIREMENTS.md
|   |-- crawler.c
|   |-- testing.out
|   |-- testing.sh
|   `-- valgrind.sh
|-- indexer
|   |-- .gitignore
|   |-- IMPLEMENTATION.md
|   |-- Makefile
|   |-- README.md
|   |-- indexer.c
|   |-- indextest.c
|   |-- testing.out
|   |-- testing.sh
|   `-- valgrind.sh
|-- querier
|   |-- .gitignore
|   |-- IMPLEMENTATION.md
|   |-- DESIGN.md
|   |-- Makefile
|   |-- README.md
|   |-- querier.c
|   |-- fuzzquery.c
|   |-- testing.out
|   |-- testing.sh
|   |-- badqueries.txt
|   |-- letterstest.txt
|   |-- scrapetest.txt
|   |-- wikitest.txt

To compile, simply make in the top-level directory or current directory.

About

Dartmouth's CS50 Tiny Search Engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published