Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 11-01-2016, 05:58 PM   #1
plutonium
Junior Member
plutonium began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Nov 2016
Device: Kindle paper white 3
Disable Kindle Indexing Without Jailbreaking

Hi everybody!
And thank you all for this useful board

I wanted to share this trick with you, that I'm not the first one to find out but anyway...

The book indexing on the kindle refer to the process of registering words of each book on the device in database to be used by the search function. You need this if you intend to search for words in your books, be it from the home screen search box of from inside a book. This process consume quite a lot of CPU and battery. It happens each time you load new books on the device, and refresh every 6 months. If you put a lot of books at once, you can expect two different things:

- With an older version of the software, the device may freeze or become difficult to use until indexing is done
- With newer versions of the software, indexing process is more soft but take longer

In both cases you end up with you battery going down quicker than usual. Also indexing datas take a bit of space (like 10Mb for 100 books).

After loading the kindle with a lot of books, some peoples let it plug on the computer until indexing is finish. You'll have to eject the device in your operating system to make it quit the usb mode and go back to normal mode. This way the software can go on with indexing without trying to save energy (for newer versions). I think it can takes as long as few days if you have a lot of books. You can check how much stay to be indexed: search for a word that won't be found, like "tttt", and look for result in books. It will tell you if some books are still to be indexed.

Anyway you may want to skip this step and go with you e-reader without loosing energy for this function. Or maybe you don't care about this search stuff and just want to disable it for good.

The simple solution is to plug your device on a computer and move the directory "system/Search Indexes" somewhere else or delete it. This directory contain the search indexes datas, as you can guess. If you put it back later search function and indexing will be back. Note that the device doesn't loose the record of which book have been indexed and which have not, which sound strange to me but anyway... Without this directory it won't feed index anymore.

I guess most of users here don't need this trick because they have another option on jailbreaked device; but maybe someone will reach this post from a search engine and find it useful.

Hope this help.
plutonium is offline   Reply With Quote
Old 11-01-2016, 06:13 PM   #2
encol
Addict
encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.encol ought to be getting tired of karma fortunes by now.
 
Posts: 230
Karma: 583230
Join Date: Apr 2016
Device: Kindle PW3 5.8.5.0.1
Thanks for sharing!
Some time ago i tried to make a KUAL extension to control the indexing but i wasn't able to suspend the indexer.
I'll try your method when i'll have some time
encol is online now   Reply With Quote
 
Advertisement
Old 11-02-2016, 12:50 PM   #3
nasser
Addict
nasser ought to be getting tired of karma fortunes by now.nasser ought to be getting tired of karma fortunes by now.nasser ought to be getting tired of karma fortunes by now.nasser ought to be getting tired of karma fortunes by now.nasser ought to be getting tired of karma fortunes by now.nasser ought to be getting tired of karma fortunes by now.nasser ought to be getting tired of karma fortunes by now.nasser ought to be getting tired of karma fortunes by now.nasser ought to be getting tired of karma fortunes by now.nasser ought to be getting tired of karma fortunes by now.nasser ought to be getting tired of karma fortunes by now.
 
nasser's Avatar
 
Posts: 346
Karma: 371106
Join Date: Feb 2010
Device: Too many..
There is already a known hack to stop indexing(jailbreaking not required):
- Delete the /mnt/us/system/Search Indexes folder
- Create an empty file named "Search Indexes" in the /mnt/us/system folder. This step is important. If you only delete the folder, it will get created again

What I'm not yet clear is:
1. With indexing on, what happens when you delete an existing book? Does the associated index file also get removed? If not, we need to remove it manually. How do we find the index file? The index file names all start with y and are a meaningless jumble of around 32 characters.
2. In the /mnt/us/system folder there is another folder called "kf8". This too seems to contain index files - presumably of only azw3/kf8 format books. If so, Do kf8/azw3 format books also have an index file in the other folder?

You can watch the indexing in action from kterm:
cd /mnt/us/system/Search Indexes
Then either: watch ls -lst
Or: watch du -k

Overall I've found indexing to be useful. Only, I keep buying some "complete works" which are 20-30MB in size. Indexing for these takes a long time and the associated index files are huge!

Last edited by nasser; 11-02-2016 at 01:14 PM.
nasser is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Help: Disable Indexing Kindle Voyage 5.65 Readirect Amazon Kindle 7 07-30-2016 09:11 PM
Tutorial Disable Kindle Indexing richy1989 Kindle Developer's Corner 22 09-19-2013 07:12 PM
Disable indexing (search) = longer battery life! statethatiamin Kindle Developer's Corner 58 05-02-2012 08:58 AM
Hacks DXG disable indexing without jailbreak? Bricorn Amazon Kindle 10 10-08-2011 08:20 AM


All times are GMT -4. The time now is 06:54 AM.


MobileRead.com is a privately owned, operated and funded community.