1. Parse dblp.xml -> Extract Key, Authors & Title -> bib-entry
2. Save all bib-entries in "bib-entries.records": <key> TAB <authors> <title>
   bib-entries.records:   
     books/acm/kim95/AnnevelinkACFHK95       Annevelink Ahad Carlson Fishman Heytens Kent Object SQL - A Language for the Design and Implementation of Object Databases.
     books/acm/kim95/Blakeley95      Blakeley OQL[C++]: Extending C++ with an Object Query Capability.
     books/acm/kim95/BreitbartGS95   Breitbart Garcia-Molina Silberschatz Transaction Management in Multidatabase Systems.
     books/acm/kim95/ChristodoulakisK95      Christodoulakis Koveos Multimedia Information Systems: Issues and Approaches.
     books/acm/kim95/DayalHW95       Dayal Hanson Widom Active Database Systems.
     books/acm/kim95/DittrichD95     Dittrich Dittrich Where Object-Oriented DBMSs Should Do Better: A Critique Based on Early Experiences.
     books/acm/kim95/Garcia-MolinaH95        Garcia-Molina Hsu Distributed Databases.
     books/acm/kim95/Goodman95       Goodman An Object-Oriented DBMS War Story: Developing a Genome Mapping Database in C++.
     books/acm/kim95/Kaiser95        Kaiser Cooperative Transactions for Multiuser Environments.
     books/acm/kim95/KelleyGKRG95    Kelley Gala Kim Reyes Graham Schema Architecture of the UniSQL/M Multidatabase System
3. Read bib-entries.records to build the inverted index. Remove all junk, and transform to lower case. Thereby, map bib-entry to unique id.
   _invertedIndex:
     annevelink -> 0
     ahad -> 0
     carlson -> 0
     ...
     object -> 1
     query -> 1
     ...
   _mapIdToTitleAndKey:
     0 -> books/acm/kim95/AnnevelinkACFHK95 | Annevelink Ahad Carlson Fishman Heytens Kent Object SQL - A Language for the Design and Implementation of Object Databases.
     1 -> books/acm/kim95/Blakeley95 | Blakeley OQL[C++]: Extending C++ with an Object Query Capability.

4. Query: "Chang, F., Dean, J., Ghemawat, S., Hsieh, W.C., Wallach, D.A., Burrows, M., Chandra, T., Fikes, A., Gruber, R.E. Bigtable: A distributed storage system for structured data. In Proceedings of OSDIâ06 (2006)."
4a. Remove junk -> "chang dean ghemawat hsieh wallach burrows chandra fikes gruber bigtable distributed storage structured data proceedings 2006"
4b. Fetch for all words the according inverted list, merge the lists and sort the them by the occurence of unique ids.
4c. We get a number of candidates:
    candidates:
      books/acm/kim95/Goodman95       Goodman An Object-Oriented DBMS War Story: Developing a Genome Mapping Database in C++.
      books/acm/kim95/Kaiser95        Kaiser Cooperative Transactions for Multiuser Environments.
      books/acm/kim95/KelleyGKRG95    Kelley Gala Kim Reyes Graham Schema Architecture of the UniSQL/M Multidatabase System
4d. 
