1. A method for consumer segmentation that comprises: parsing a received natural language query into a plurality of received grammatical tokens; accessing a token repository that correlates certain grammatical tokens with one or more segment token types; identifying a first received grammatical token that also exists in the token repository; correlating the first received grammatical token with a particular segment token type based on a correlation that is defined in the token repository; correlating a second received grammatical token with a raw value segment token type, wherein the second received grammatical token does not exist in the token repository; identifying a modified second grammatical token that (a) exists in the token repository, (b) is correlated with the raw value segment token type, and (c) represents a closest matching grammatical token based on the second received grammatical token; obtaining a segment definition structure that comprises a plurality of segment token type placeholders arranged in a logical order; mapping the first grammatical token and the modified second grammatical token onto the segment definition structure based on a location of a matching segment token type placeholder within the segment definition structure; and rendering a segment definition that corresponds to the received natural language query, conforms to the segment definition structure and comprises the first grammatical token and the modified second grammatical token.