8. A data processing system comprising: means for generating a first tokenized search suggestion using a first selected suggestion and a first default suggestion scope; means for generating a first search query using the first tokenized search suggestion; means for performing a first search using the first search query; means for receiving an input indicating to change the first default suggestion scope to a second suggestion scope; means for generating an updated first tokenized search suggestion using the selected suggestion and the second suggestion scope; means for generating a second search query using the updated first tokenized search suggestion; means for performing a second search using the second search query; and means for displaying results of the second search; means for generating additional search suggestions from a text input; means for receiving a selection of a second selected suggestion from the additional search suggestions; means for generating a second tokenized search suggestion using the second selected suggestion and a second default suggestion scope; and means for generating a third search query using the updated first tokenized search suggestion and the second tokenized search suggestion.
10. The data processing system of claim 8 , further comprising: means for combining the updated first tokenized search suggestion and he second tokenized search suggestion with a Boolean OR operator if a scope of the updated first tokenized search suggestion is the same as a scope of the second tokenized search suggestion.