1. A non-transitory computer readable medium storing instructions which when executed by a processor cause the processor to perform a method, the method comprising: generating a first tokenized search suggestion using a first selected suggestion and a first default suggestion scope; generating a first search query using the first tokenized search suggestion; performing a first search using the first search query; receiving an input indicating to change the first default suggestion scope to a second suggestion scope; generating an updated first tokenized search suggestion using the selected suggestion and the second suggestion scope; generating a second search query using the updated first tokenized search suggestion; performing a second search using the second search query; displaying results of the second search; generating additional search suggestions from a text input; receiving a selection of a second selected suggestion from the additional search suggestions; generating a second tokenized search suggestion using the second selected suggestion and a second default suggestion scope; and generating a third search query using the updated first tokenized search suggestion and the second tokenized search suggestion.