An advanced application for fuzzy search matching.!
Live Demo : https://fuzzy-search-matcher.herokuapp.com/
- Description
- Features
- Result Dependencies
- Examples
- Application Demo
- Mathematical Formulation
- Prerequisites
- Installation Guide
This is a application that matches incomplete search phrases of popular cartoon series, web series and etc .
Input Field | Steps & Mathematical Formulation |
---|---|
- Automatic Search Phrase Matcher.
- Can Handle wrong Spellings.
- The search results are fetching from Google Search API ( rapid API) . So search resposnses may differ in each API call.
- The search results are fetching from Google Search API ( rapid API) . So search resposnses may differ in each API call.
- Refresh the App to get your desired results, if first time you didn't get the accurate results.
Examples | Examples |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- Step 1: Generating a Bag Of Words of teh Search results
- Step 2: Calculating Word frequency ofeach words in the Bag Of Words.
- Step 3: Calculating the Stop Index.
- Step 4: Finalizing the results.
This section should list any major frameworks that we have used to build the application.
In this section, A whole installation guide is mentioned. also trouble shooting guide is also given.
This is an example of how to list things you need to use the software and how to install them.
- Python ( Version 3.8.5)
- Git
-
Clone the repo
git clone https://github.com/Sghosh1999/fuzzy_search.git
Open Command prompt and navigate to the folder ( fuzzy_search)
cd fuzzy_search
-
Install & Create a Virtual Python environment
python -m pip install virtualenv python -m virtualenv myenv
-
Activate the Virtual environment
myenv\scripts\activate
-
Install necessary packages
python -m pip install -r requirements.txt
-
Check if these two packages are installed or not: (Optional)
python -m streamlit --version
If streamlit is not recognized, then run the command (Optional if error)
python -m pip install streamlit
python -m streamlit run app.py
- For the first time it will ask you for the email. Please provide the email and the application will be open in your browser.