Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

The Research Paper Retrieval System project presents a sophisticated research paper retrieval system specifically tailored to the expansive domain of computer science. Utilizing the robust capabilities of Whoosh, a pure Python search engine library, the system provides an advanced text indexing and searching framework that efficiently handles large volumes of academic papers. Our system integrates a field-weighted search algorithm, BM25F, to optimize relevance scoring and ensure the high accuracy of search results. The multi-field query capability allows users to refine searches across document titles, abstracts, and content, enhancing the retrieval of pertinent literature. The user interface is developed using Streamlit, which offers a streamlined and intuitive user experience.

I am using Python 3.10.14

Steps to execute the project:

Step1)
pip install -r requirements.txt

This will install all the necessary modules , to instal pdftotext module you nedd to have Visual Studio Build tools

Step2)

chmod +x create_folders.sh

this will create the folders where data will be stored

Step3)

python src/scraping.py

this will scrape the data from core website

Step4) python src/preprocessing.py

this will preprocess the pdf data and convert it to tokens

Step5) python src/indexing.py this will create index table

Step6) streamlit run src/app.py this will start streamlit

Frontend images: image

image

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages