9. The computer-implemented method of claim 1 , where comparing the first set of context data with the second set of context data includes: determining whether the first set of context data and the second set of context data are substantially similar; and when the first set of context data and the second set of context data are not substantially similar, categorizing the one or more search terms as not actual stopwords.
1. A computer-implemented method comprising: receiving a search query including a plurality of terms; generating a first set of context data based on the search query; identifying one or more of the terms of the search query as potential stopwords; generating a second set of context data based on the search query without the one or more terms identified as potential stopwords; comparing the first set of context data with the second set of context data; classifying each of the one or more terms identified as potential stopwords as an actual stopword or not an actual stopword based on the comparison; identifying search results based on the search query and the classification of each of the one or more terms; and presenting the search results.