1. A system comprising: at least one processor of a machine; a hardware-implemented user interface module to receive, from a user device of a user, a sketch that corresponds to a search item, the sketch being at least partially generated by the user physically interacting with the user device, the search item being a physical product of interest to the user; and a hardware-implemented analysis module, executable by the at least one processor, to: extract an item attribute from the sketch, the item attribute corresponds to a first physical attribute of the search item, identify a set of inventory items similar to the search item based on the extracted item attribute and a search scope, the set of inventory items corresponds to an available stock of physical products, retrieve a purchase history of the user, determine a user preference based on the purchase history, identify a suggested attribute based at least in part on the extracted item attribute and the determined user preference, the suggested attribute corresponds to a second physical attribute of the search item, the hardware-implemented user interface module further to: provide the user with an option on a user interface of the user device to select the suggested attribute; receive a user selection of the suggested attribute from the user device; apply the selected suggested attribute to the sketch; the hardware-implemented analysis module further to update the set of inventory items based on the selected suggested attribute; and the hardware-implemented user interface module further to cause presentation of the updated set of inventory items on the user interface of the user device.