A National Wide Museum Search Engine
- Clone the data from
./data_1101/
, home html file from./web/
, all image and JS file from./static/
, - Clone pipeline components,
document_preprocessor.py
,indexing.py
,vector_ranker.py
,ranker.py
,l2r.py
,relevance.py
,blocks.py
, and fastapi files,models.py
,app.py
- Ensure fastapi library is installed.
- Run the main script with
fastapi dev app.py
Output list is randomly organized when query is empty and multiple selctions exist.

- Langchain
- HuggingFace
- Scikit-Learn
- FastAPI
- JavaScript
- HTML