18. The one or more non-transitory computer-readable media of claim 15 , wherein the displaying comprises displaying a set of results including a predetermined number of electronic items having at least one instance of the query terms located within the predetermined proximity of each other, and wherein the determining is iteratively performed on the electronic items in order of the sorted list until the predetermined number of electronic items having at least one instance of the query terms located within the predetermined proximity of each other is reached.
18. The one or more non-transitory computer-readable media of claim 15 , wherein the displaying comprises displaying a set of results including a predetermined number of electronic items having at least one instance of the query terms located within the predetermined proximity of each other, and wherein the determining is iteratively performed on the electronic items in order of the sorted list until the predetermined number of electronic items having at least one instance of the query terms located within the predetermined proximity of each other is reached. 19. The one or more non-transitory computer-readable media of claim 18 , further comprising computer-executable instructions for: receiving a request to view a next set of search results; beginning with a next electronic item in the sorted list and continuing in order of the sorted list, iteratively determining electronic items having at least one instance of the query terms located within the predetermined proximity of each other until the predetermined number of electronic items for the next set of search results is reached; and displaying the next set of results on the display of the device.