Previous problem fixed. Ranking of files are also done. Please be noted that files are ranked by the total number of each keyword's occurence. In general, the larger the file, the more frequently a word appears. So when you search for 'love', you may end up with 'The Count of Monte Cristo' rather than 'Pride and Prejudice', even though the later is believed more like a love story. That's leave it like this just now. The ranking algorithm can be changed in future.