5. A computer-implemented method, comprising: analyzing an image including a representation of an object using a first classifier to determine a product category associated with the object; analyzing the image using a second classifier algorithm to determine a term representing a visual characteristic of the image; analyzing the image using the second classifier algorithm with the term to determine a sequence of words describing visual characteristics associated with the object; determining that the sequence of words satisfies a search condition; generating, in response to the sequence of words satisfying the search condition, a search string query that includes a subset of the sequence of words and search string refinement terms associated with the product category and the sequence of words; determining a set of search results based at least in part on the search string query that includes an item from a catalog of items; and displaying the set of search results and the search string refinement terms on a computing device, the search string refinement terms being selectable, the search string query being configured to be editable in response to a selection of one of the search string refinement terms.
5. A computer-implemented method, comprising: analyzing an image including a representation of an object using a first classifier to determine a product category associated with the object; analyzing the image using a second classifier algorithm to determine a term representing a visual characteristic of the image; analyzing the image using the second classifier algorithm with the term to determine a sequence of words describing visual characteristics associated with the object; determining that the sequence of words satisfies a search condition; generating, in response to the sequence of words satisfying the search condition, a search string query that includes a subset of the sequence of words and search string refinement terms associated with the product category and the sequence of words; determining a set of search results based at least in part on the search string query that includes an item from a catalog of items; and displaying the set of search results and the search string refinement terms on a computing device, the search string refinement terms being selectable, the search string query being configured to be editable in response to a selection of one of the search string refinement terms. 8. The computer-implemented method of claim 5 , 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, an additional set of search string refinement terms based on the visual characteristics of the object; determining a second set of search results corresponding to the second search string query; and displaying the second set of search results and the additional set of search string refinement terms to the computing device.