1. A computer system for processing a text search query in a collection of documents, comprising: a processor; a memory embedded with computer instructions executed by said processor, said computer instructions performing operations comprising: generating a full posting index for said documents of said collection, wherein said generated full posting index comprises a first set of index terms and a full posting list for each index term of said first set, and enumerates occurrences of each index term in said documents of said collection; receiving a text search query; translating one or more search conditions on one or more search terms of said received text search query into one or more conditions on said index terms of said first set, wherein said one or more translated conditions comprises one or more search terms; generating a short posting index for said documents of said collection, said short posting index comprising a second set of index terms and a short posting list for said index terms of said second set, enumerating documents in which said index term of said second set occurs; generating one or more filter conditions, comprising one or more Boolean conditions, and one or more complementary conditions to represent a full content of said one or more translated conditions, wherein said one or more generated filter conditions approximate said one or more translated conditions, wherein one or more filter conditions is generated according to availability of index terms of said second set in said generated short posting index; and generating a query result corresponding to said full content of said one or more translated conditions, wherein said generated query result is based on said generated short posting index, said one or more generated filter conditions, said full posting index and said one or more generated complementary conditions.