COMPARABLE ITEM IDENTIFICATION FOR QUERY ITEMS
One or more computing devices, systems, and/or methods for providing comparable items for a query item are provided. A query is constructed based upon a set of similarity characteristics and a set of difference characteristics specified for a query item. The query is executed to identify a set of query item results comprising comparable items having characteristics similar to the set of similarity characteristics and characteristics different from the set of difference characteristics. The set of query item results are provided as query results for the query.
1 . A method, comprising:
executing, on a processor of a computing device, instructions that cause the computing device to perform operations, the operations comprising:
determining a set of similarity characteristics for a query item;
determining a set of difference characteristics for the query item;
constructing a query based upon the set of similarity characteristics and the set of difference characteristics;
executing the query to identify a set of query item results comprising items having characteristics similar to the set of similarity characteristics and characteristics different from the set of difference characteristics; and
providing the set of query item results as query results for the query.
2 . The method of claim 1 , comprising:
storing items within a database indexed by characteristics of the items and values of the characteristics, wherein the query is executed against the database.
3 . The method of claim 1 , comprising:
constructing the query with a metric that favors items with characteristics similar to the set of similarity characteristics.
4 . The method of claim 1 , comprising:
constructing the query with a metric that disfavors items with characteristics similar to the set of difference characteristics.
5 . The method of claim 1 , comprising:
constructing the query with a metric that favors items with characteristics dissimilar to the set of difference characteristics.
6 . The method of claim 1 , comprising:
determining a set of benign characteristics for the query item; and
constructing the query based upon the set of benign characteristics.
7 . The method of claim 1 , wherein the providing comprises:
presenting the set of query item results through a display of the computing device.
8 . The method of claim 1 , comprising:
constructing a media item comprising the query item and the set of query item results for comparison.
9 . A non-transitory machine readable medium having stored thereon processor-executable instructions that when executed cause performance of operations, the operations comprising:
constructing a query based upon a set of similarity characteristics and a set of difference characteristics specified for a query item;
executing the query to identify a set of query item results comprising items having characteristics similar to the set of similarity characteristics and characteristics different from the set of difference characteristics; and
providing the set of query item results as query results for the query.
10 . The non-transitory machine readable medium of claim 9 , wherein the operations comprise:
displaying the set of query item results along a first axis according to a first characteristic and a second axis according to a second characteristic.
11 . The non-transitory machine readable medium of claim 10 , wherein at least one of the first characteristic or the second characteristic is a difference characteristic within the set of difference characteristics.
12 . The non-transitory machine readable medium of claim 9 , wherein the operations comprise:
displaying the set of query item results along a first axis according to a first characteristic, a second axis according to a second characteristic, and a third axis according to a third characteristic.
13 . The non-transitory machine readable medium of claim 12 , wherein the set of query items are displayed and navigable through at least one of augmented reality or virtual reality.
14 . The non-transitory machine readable medium of claim 12 , wherein the operations comprise:
storing sets of similar values and sets of differing values for characteristics.
15 . The non-transitory machine readable medium of claim 14 , wherein the operations comprise:
automatically filling in the set of difference characteristics using a set of differing values.
16 . The non-transitory machine readable medium of claim 14 , wherein the operations comprise:
automatically filling in the set of similarity characteristics using a set of similarity values.
17 . A computing device comprising:
a processor; and
memory comprising processor-executable instructions that when executed by the processor cause performance of operations, the operations comprising:
constructing a query based upon a set of similarity characteristics and a set of difference characteristics specified for a query item;
executing the query to identify a set of query item results comprising items having characteristics similar to the set of similarity characteristics and characteristics different from the set of difference characteristics; and
constructing a media item comprising the query item and the set of query item results for comparison.
18 . The computing device of claim 17 , wherein the operations comprise:
receiving a submitted query; and
construct items as query results for the submitted query by substituting, within the query, a specified value for a first characteristic and retaining a specified value for a second characteristic.
19 . The computing device of claim 17 , wherein the operations comprise:
storing a first pair of characteristic values that are analogies to a second pair of characteristic values given other characteristic values.
20 . The computing device of claim 19 , wherein the operations comprise:
in response to the query corresponding to the first pair of characteristic values, including the second pair of characteristic values within the query.