Boogle… Fiction Search Engine
Topic: Search engine, information retrieval, BM25
Tools: Python, Flask
Topic: Search engine, information retrieval, BM25
Tools: Python, Flask
We designed and developed a fiction book search engine that can:
Search across over 1800 hand curated fiction novels gathered from goodreads.com
Smartly identify author, title, content in the query
Allow misspelling of words, phrases but still able to find the desired result
Identify random garbage query such as “sdfnadf winsfd?d” so that the system does not return nonsense to the user
Handle general query so that it can not only find book but also “recommend” book.
Secrets behind our search engine:
Misspelling Correction
Retrieval: Static Ranking + Dynamic query based ranking
Corner Case: General query and Random query