linear load algorithm (reducing from quadratic) & dump method
use sets in place of lists
unicode..
JSON header
query parsing fucntion
assign scores to bag of words depending on reachability
query parser v1 using bag of words & synonyms
stemming verbals as well
typo..