10. A capture system comprising: one or more capture modules including a network interface card to capture an object being transmitted over a network, wherein a content type of the object is determined and the content type is positioned in a content field of a tag associated with the object; a text extractor to extract text contained in the captured object; a tokenizer to generate a plurality of tokens from the extracted text; a sub-tokenizer to sub-tokenize the plurality of tokens comprises using a context-aware parser; and an index generator to create a word index by hashing the plurality of tokens to a plurality of bit position values and setting bits of a bit vector corresponding to the plurality of bit position values, wherein the context-aware parser uses a list of patterns associated with a content type of the captured object to sub-tokenize at least one of the tokens generated from the extracted text.
10. A capture system comprising: one or more capture modules including a network interface card to capture an object being transmitted over a network, wherein a content type of the object is determined and the content type is positioned in a content field of a tag associated with the object; a text extractor to extract text contained in the captured object; a tokenizer to generate a plurality of tokens from the extracted text; a sub-tokenizer to sub-tokenize the plurality of tokens comprises using a context-aware parser; and an index generator to create a word index by hashing the plurality of tokens to a plurality of bit position values and setting bits of a bit vector corresponding to the plurality of bit position values, wherein the context-aware parser uses a list of patterns associated with a content type of the captured object to sub-tokenize at least one of the tokens generated from the extracted text. 11. The capture system of claim 10 , wherein the context-aware parser uses a list of separators associated with a content type of the captured object.