1. A method, comprising: storing, in a data processing system, a plurality of rules, wherein, when applied to a text string, each respective rule of the plurality of rules identifies: a condition of whether the text string contains a predetermined pattern, a predetermined part of speech, one or more predetermined words, or a predetermined word combination, and a set of metadata to be attached to the text string in response to determining that the text string has the condition, wherein metadata of the plurality of rules identifies: one or more tags for text strings having respective conditions of the plurality of rules, indication of intent of text strings having respective conditions of the plurality of rules, one or more query types of text string having respective conditions of the plurality of rules, and indication of suitability of text strings having respective conditions of the plurality of rules for use as a title; receiving, in the data processing system, a plurality of search queries as a plurality text strings; applying, by the data processing system, the plurality of rules to the plurality text strings of the plurality of search queries, wherein when the respective rule is applied to each respective text string of a respective search query of the plurality of search queries, in response to a determination that the respective text string representing the respective search query having the condition, associating, by the data processing system, the set of metadata with the respective search query; selecting, by the data processing system, a text string as a potential title, based on processing the plurality of search queries in accordance with metadata that is associated with the plurality of search queries via the applying the plurality of rules, wherein the processing of the plurality of search queries includes sorting the plurality of text strings of the plurality of search queries based on a combination of two or more of metadata; providing, by the data processing system, the potential title to arrange creating of content consistent with the potential title and predefined guidelines; and publishing, by the data processing system in an electronic publication under a final title, the content created based on the potential title.
1. A method, comprising: storing, in a data processing system, a plurality of rules, wherein, when applied to a text string, each respective rule of the plurality of rules identifies: a condition of whether the text string contains a predetermined pattern, a predetermined part of speech, one or more predetermined words, or a predetermined word combination, and a set of metadata to be attached to the text string in response to determining that the text string has the condition, wherein metadata of the plurality of rules identifies: one or more tags for text strings having respective conditions of the plurality of rules, indication of intent of text strings having respective conditions of the plurality of rules, one or more query types of text string having respective conditions of the plurality of rules, and indication of suitability of text strings having respective conditions of the plurality of rules for use as a title; receiving, in the data processing system, a plurality of search queries as a plurality text strings; applying, by the data processing system, the plurality of rules to the plurality text strings of the plurality of search queries, wherein when the respective rule is applied to each respective text string of a respective search query of the plurality of search queries, in response to a determination that the respective text string representing the respective search query having the condition, associating, by the data processing system, the set of metadata with the respective search query; selecting, by the data processing system, a text string as a potential title, based on processing the plurality of search queries in accordance with metadata that is associated with the plurality of search queries via the applying the plurality of rules, wherein the processing of the plurality of search queries includes sorting the plurality of text strings of the plurality of search queries based on a combination of two or more of metadata; providing, by the data processing system, the potential title to arrange creating of content consistent with the potential title and predefined guidelines; and publishing, by the data processing system in an electronic publication under a final title, the content created based on the potential title. 11. The method of claim 1 , wherein the one or more query types are selected from the following types: informational, transactional, and navigational.