This is a basic search engine I made for my information retrieval class. It uses flex, a stopwords list, low frequency term filtering, a linear probing hash table for the map file, a linked list for the postings file, and an array accumulator. The weights use the formula: rtf * idf with log base 10.
- flex
- php
- gcc
- apache
- install the dependencies
- build and run the index and query files
- setup the apache server
docker build -t search_image .
docker run -p 8080:80 --name search_container search_image
podman build -t search_image .
podman run -p 8080:80 --name search_container search_image