YahyaAlaaMassoud / learn-search-relevance

Exploring search relevance techniques.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Search Relevance Repository πŸ”

I created this repository to explore various search relevance techniques by developing tutorials πŸ—οΈ, creating Hugging Face πŸ€— spaces and demos, and compiling useful resources πŸ“š.

List of tutorials πŸ“–

  • Quora Similar Questions Finder: Hugging Face πŸ€— Space. A demonstration of constructing a vector index database with Qdrant using questions from Quora. It then employs semantic search to identify the top K questions most similar to the user's input.
  • Semantic Search on Simple Wikipedia Through Retrieval and Reranking: Hugging Face πŸ€— Space. Based on the user's input question or query, the algorithm searches through ~250k passages to find the top K relevant passages to the query, then reranks the results and outputs the top article with the relevant passage highlighted. Qdrant is used as a vector store, and SentenceTransformers are used for generating embeddings and reranking through cross-encoders. Finally, the demo is powered by Gradio.

Contributing πŸ’‘

Feel free to contribute by sharing your insights, improvements, or any useful resources related to search relevance.

Stay Connected 🀝

Star or watch this repository for updates on new tutorials and resources. Your support helps this project grow.

About

Exploring search relevance techniques.

License:MIT License


Languages

Language:Jupyter Notebook 97.3%Language:Python 2.7%