1. A computer-implemented method, comprising: obtaining an image by a camera of a computing device, the image including a representation of an object; analyzing the image to determine a product category associated with the object; analyzing the image using a classifier algorithm to determine a first term representing a first visual characteristic of the image; analyzing the image using the classifier algorithm with the first term to determine a second term representing a second visual characteristic of the image, the second term including one or more words; determining that the one or more words of the second term is a sequence of words describing visual characteristics associated with the object, the sequence of words satisfying a search condition; generating, in response to the sequence of words satisfying the search condition, a search string query, one or more refinements, and one or more key words based at least in part on the product category and the sequence of words; determining a set of search results corresponding to the search string query; and displaying the set of search results with the one or more refinements and the one or more key words for the product category on the computing device, the one or more refinements and the one or more key words configured to be selectable by a user of the computing device, the search string query being configured to be editable by the user in response to a selection of one of the one or more refinements and the one or more key words.
1. A computer-implemented method, comprising: obtaining an image by a camera of a computing device, the image including a representation of an object; analyzing the image to determine a product category associated with the object; analyzing the image using a classifier algorithm to determine a first term representing a first visual characteristic of the image; analyzing the image using the classifier algorithm with the first term to determine a second term representing a second visual characteristic of the image, the second term including one or more words; determining that the one or more words of the second term is a sequence of words describing visual characteristics associated with the object, the sequence of words satisfying a search condition; generating, in response to the sequence of words satisfying the search condition, a search string query, one or more refinements, and one or more key words based at least in part on the product category and the sequence of words; determining a set of search results corresponding to the search string query; and displaying the set of search results with the one or more refinements and the one or more key words for the product category on the computing device, the one or more refinements and the one or more key words configured to be selectable by a user of the computing device, the search string query being configured to be editable by the user in response to a selection of one of the one or more refinements and the one or more key words. 4. The computer-implemented method of claim 1 , wherein the set of search results is a first set of search results, and wherein the method further comprises: generating a second search string query, a second set of one or more refinements, and a second set of one or more key words based on characteristics of the object; determining a second set of search results corresponding to the second search string query, the product category, the second set of one or more refinements, and the second set of one or more key words; determining that the second set of search results is more closely associated with the object than the first set of search results; and displaying the second set of search results to the computing device.