1. A method for facilitating full text searching of a set of data, the method comprising: obtaining keyword data corresponding to a set of data; generating an inverted keyword index and a separate inverted keyword attribute index corresponding to the obtained keyword data, the generated inverted keyword attribute index including information from at least one category within a group consisting of language information, sentence information, ranking information, document timestamp information, and metadata information; storing the inverted keyword index and the inverted keyword attribute index in a shared process memory, wherein storing the inverted keyword index includes dynamically adjusting at least one memory pointer of the stored inverted keyword index to correspond to an address of a query processing component; obtaining a keyword query from a first process; and processing the obtained keyword query by the query processing component, the query processing component accesses the inverted keyword index and the inverted keyword attribute index stored in the shared process memory via the at least one dynamically adjusted memory pointer of the stored inverted keyword index.