Abstract: A predictive visual search engine is provided to assist a user to find an inventory item based on an image. A query is seeded by use of tags related to or generated from a target image. Results from a database are returned and a query is supplemented by tags associated with selected search results. Iterative responses are used until the results converge maximally or to the satisfaction of a user. The tags may be weighted to enhance the predictive nature of the search.