Skip to content

Talash: A search engine for Hindi language. It's used for finding Hindi books based on author, it’s genre or by quoting the plot of the stories. The search engine developed using python and Tkinter (for GUI) gives a comparison between the performance of the system when using positional and inverted index (in terms of time of retrieval) along wit…

Notifications You must be signed in to change notification settings

laishawadhwa/Talaash-Hindi-Search-Engine

Repository files navigation

Talaash

A Hindi-Search-Engine with GUI

Talash: A search engine for Hindi language is used for finding Hindi books based on author, it’s genre or by quoting the plot of the stories. The search engine developed using python and Tkinter (for GUI) gives a comparison between the performance of the system when using positional and inverted index (in terms of time of retrieval) along with its search capabilities. Also, the use of stemmer while indexing reduces the index size and results in faster and better retrieval. The ability to search specifically, on the basis of category adds to the functionality.

Total documents: 15

  • आत्मविश्लेषण.txt
  • आधी रोटी का कर्ज.txt
  • कर्त्तव्य का पाठ.txt
  • कर्म की महानता.txt
  • क्षमा व सद्भावना.txt
  • गुरु जी की सीख.txt
  • चिड़िया की परेशानी.txt
  • नम्रता का पाठ.txt
  • पेन्सिल की कहानी.txt
  • बस नज़रिए का फ़र्क है.txt
  • मन की झील.txt
  • मैं और मेरा लैपटॉप अक्सर ये बातें करते हैं.txt
  • शक्ति जीवन है, दुर्बलता ही मृत्यु.txt
  • हाथी क्यों हारा.txt
  • हिम्मत मत हारो.txt

Categories:

  1. प्रेरणादायक
    • आत्मविश्लेषण.txt
    • आधी रोटी का कर्ज.txt
    • कर्त्तव्य का पाठ.txt
    • कर्म की महानता.txt
    • क्षमा व सद्भावना.txt
    • बस नज़रिए का फ़र्क है.txt
    • हिम्मत मत हारो.txt
    • नम्रता का पाठ.txt
  2. नैतिक आधारित
    • गुरु जी की सीख.txt
    • चिड़िया की परेशानी.txt
    • मन की झील.txt
    • हाथी क्यों हारा.txt
    • शक्ति जीवन है
    • दुर्बलता ही मृत्यु.txt
  3. लघु कथा
    • पेन्सिल की कहानी.txt
    • मैं और मेरा लैपटॉप अक्सर ये बातें करते हैं.txt

Authors wise books:

  1. उदय प्रकाश 4:
    • आधी रोटी का कर्ज.txt
    • कर्म की महानता.txt
    • गुरु जी की सीख.txt
    • हिम्मत मत हारो.txt
  2. जयशंकर प्रसाद 4 :
    • आत्मविश्लेषण.txt
    • कर्त्तव्य का पाठ.txt
    • शक्ति जीवन है; दुर्बलता ही मृत्यु.txt
    • पेन्सिल की कहानी.txt
  3. तारा सिंह 3 :
    • क्षमा व सद्भावना.txt
    • मन की झील.txt
    • हाथी क्यों हारा.txt
  4. धर्मवीर भारती 2:
    • नम्रता का पाठ.txt
    • मैं और मेरा लैपटॉप अक्सर ये बातें करते हैं.txt
  5. श्रीलाल शुक्ल 2:
    • चिड़िया की परेशानी.txt
    • बस नज़रिए का फ़र्क है.txt

  6. Functionalities:

    • Search the books by words
    • Search by Author name
    • Search by Category
    • Search phrasal queries on positional index
    • Standard search on positionl inverted index

    Requirements:

    • Tkinter
    • python 3.6

    Instructions to run:

    1. Run the file talash_gui.py and the GUI screen will appear.
    2. Follow the instructions and query.

    Sample queries:

    Queries for phrasal query:

    1. नफरत और इर्ष्या
    2. पूरा जीवन झुंझलाते
    3. दैनिक कार्यों
    4. शुभ रात्री

About

Talash: A search engine for Hindi language. It's used for finding Hindi books based on author, it’s genre or by quoting the plot of the stories. The search engine developed using python and Tkinter (for GUI) gives a comparison between the performance of the system when using positional and inverted index (in terms of time of retrieval) along wit…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages