In the previous step, we finalized our top 30 results. In this step, we will be doing the ranking of the search results:
We need to perform our ranking based on the following metrics we have calculated:
- Cosine similarity
- Jaccard index
- Polarity difference
A standard way of doing this would be to come up with another score, which is a linear combination of the preceding three scores. We use that final score to sort the results.
However, we will leverage fuzzy logic programming to do the search result ranking.