Thursday, June 20, 2013

Create Local Index for new Language that will enable Searching Books Locally

Now you can create a local catalog of the books hosted on DLI, just goto download Tab and then choose Index Language and provide the language that you want to index. It will take some time to download the contents from the DLI server.

 
Video Demonstration for Indexing new language books in dli-downloader



Step 1. Start DLI downloader and goto "Downloads" Tab, then right click, select "Index Language" and then choose the name of language that you are interested in (Sanskri, Gujrati, etc)
Step 2. Make sure internet connection is available, and let the indexing task complete. Once indexing is complete then you can search the books locally.

Sunday, June 9, 2013

Searching books Locally in version 4.x of DLI Downloader ?

If you have downloaded dli_index.zip file from the download section on google code, then you can run the book search locally for Hindi, English and Sanskrit Books. You need to extract the zip file and copy the dli_index folder to the same directory where dli-downloader jar is placed. Searching is easier and faster with local index file, for example


DLI Downloader Search Panel


  1. If you want to search for books on Ayurveda, then type Ayurveda in the search panel and the relevant results will appear. If you type more than one word then results will appear relevant to both the words (ORing).
  2. If you do not know the exact spelling of the book you are looking for then type the word and append ~ at the end, this will do fuzzy search. For example you can search for ayrved~ and the results will contain Ayurveda Books as well.
  3. If you do not want to include certain books in your search results, then put a minus sign in front of the word you want to omit. For example you want to list all the Ayurveda Books except one in Sanskrit, then type ayurveda -Sanskrit in the search panel.
  4. If you want your multiple words to appear strictly in the results then type +sign before each word. for example +ayurveda +hindi will only show results which contain Ayurveda as well as Hindi in their metadata.
  5. If you want to list custom maximum number of results in the results then you can configure it in the Settings section by setting appropriate vale for maxSearchResults
  6. If you have the barcode of the book then you can search by barcode as well.
  7. If you got the desired book and now want to search for similar books then select the desired book and right click and then choose Find Similar, this will search all the similar books in DLI catalogue.
  8. If you want to search all the books with which has 10 pages then search for pages:10
  9. For more examples on Syntax Please refer to this Lucene Help Page http://lucene.apache.org/core/old_versioned_docs/versions/2_9_1/queryparsersyntax.html
  10. Once you find the book you are looking for then just right click on it and select Download.

Tuesday, June 4, 2013

Experimental Version 4.x, What is New ?

 
  Please play in HD mode only


DLI Downloader New Version 4.1
  1. Option to search books locally based on the criteria and download them. Catalogue has been created locally which stores metadata for books in Hindi, Sanskrit (All Books) & 2 Lac books in English (60% of total). So you can search for a book in a matter of seconds and download it without providing the barcode in download window. You need to download and extract the index file (dli_index) to the same folder where dli-downloader jar is kept, otherwise local search will not work.
  2. DLI Settings has been moved to the Main Tool Window, making it easier to change the settings.
  3. If you like a book, you can find similar books with a single click. Thus easing the search pain.
If you want to give it a try then download the 4.x version from this location

Download it From

https://github.com/cancerian0684/dli-downloader/releases


What is Technology Changes in this release ?

This new release uses Lucene to index the metadata of the DLI catalogue and stores the catalogue index locally in order to achieve the faster search. It uses 22 MB of extra disk space for storing 1.25 Lac book catalogue. The size of the executable has also grown to 6 MB.

Give your valuable feedback to me on this blog !