https://github.com/abdelkareemkobo/qs_search
https://github.com/abdelkareemkobo/qs_search
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/abdelkareemkobo/qs_search
- Owner: abdelkareemkobo
- Created: 2023-10-27T11:19:54.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-11T10:44:09.000Z (almost 2 years ago)
- Last Synced: 2025-01-20T20:57:30.106Z (10 months ago)
- Language: Jupyter Notebook
- Size: 4.59 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
## Features
- Semantic search using Qdrant and Sentence Transformers.
- Filter search results by the year of publication.
- Limit the number of returned search results.
- Simple and user-friendly Streamlit interface.
## TODO
- [x] Build a FastAPI version with Tailwind CSS.
- [x] Build a more user-friendly Streamlit version.
- [x] Improve readability and styling.
- [x] Fix the date filter for better filtering.
- [x] Implement a way to upload the data you want the model to preprocess.
- [ ] Build a version with FastEmbed for even faster searching.
## References
1. [Qdrant Documentation - Search for Beginners](https://qdrant.tech/documentation/tutorials/search-beginners/)
2. [Qdrant - FastEmbed](https://qdrant.tech/articles/fastembed/)
3. [Hugging Face - BAAI/bge-small-en-v1.5](https://huggingface.co/BAAI/bge-small-en-v1.5)
4. [Streamlit - Searchbox](https://github.com/m-wrzr/streamlit-searchbox)