15. One or more non-transitory computer-readable media comprising computer-executable instructions that, when executed, configure a processor of a device to perform acts comprising: receiving query terms input to the device by a user; compiling a list of electronic items stored in memory of the device that contain at least one instance of each query term; sorting the list of electronic items based on a number of instances of the query terms in each electronic item, wherein sorting the list comprises: determining a fuzz factor for each electronic item in the list, and organizing the list based on the fuzz factor wherein the fuzz factor comprises a number that is derived using less processing than determining that at least one instance of the query terms are located within a predetermined proximity of each other and which is indicative of a likelihood that each electronic item has the query terms located within the predetermined proximity of each other; determining electronic items from the sorted list having at least one instance of the query terms located within the predetermined proximity of each other in an electronic item, wherein the predetermined proximity varies based on one or more of the following: size of each respective electronic item, a quantity of query terms input to the device, or average word size of the electronic item; and displaying, on a display of the device, results including electronic items from the sorted list determined to have at least one instance of the query terms located within the predetermined proximity of each other.
15. One or more non-transitory computer-readable media comprising computer-executable instructions that, when executed, configure a processor of a device to perform acts comprising: receiving query terms input to the device by a user; compiling a list of electronic items stored in memory of the device that contain at least one instance of each query term; sorting the list of electronic items based on a number of instances of the query terms in each electronic item, wherein sorting the list comprises: determining a fuzz factor for each electronic item in the list, and organizing the list based on the fuzz factor wherein the fuzz factor comprises a number that is derived using less processing than determining that at least one instance of the query terms are located within a predetermined proximity of each other and which is indicative of a likelihood that each electronic item has the query terms located within the predetermined proximity of each other; determining electronic items from the sorted list having at least one instance of the query terms located within the predetermined proximity of each other in an electronic item, wherein the predetermined proximity varies based on one or more of the following: size of each respective electronic item, a quantity of query terms input to the device, or average word size of the electronic item; and displaying, on a display of the device, results including electronic items from the sorted list determined to have at least one instance of the query terms located within the predetermined proximity of each other. 16. The one or more non-transitory computer-readable media of claim 15 , wherein the fuzz factor=(IT1+IT2+ . . . +ITQ)/Q, where IT1 is a number of instances of a first query term, IT2 is a number of instances of a second query term, ITQ is a number of instances of a Q th query term and, Q is the number of query terms received.