Add query parser, And/Or operator for both unrakned and ranked boolean
retrieval