摘要 |
A computer-implemented approach for processing search queries generally involves normalizing names and descriptions of items. The various forms of a name or description of an item is referred to as an item name variant. The normalized form of the name or description of an item is referred to as a normalized item name. Item name variants that are similar are grouped together to form clusters. Each cluster of item name variants is mapped to a normalized item name. A dictionary of normalized item names are created by storing: 1) the item name variant, 2) the information that is obtained from the item source and which is associated with the item name variant, and 3) the mapping information that maps the item name variant to the corresponding normalized item name. Search queries may then be processed by determining the normalized name to which the specified item name variant is mapped, retrieving, for the determined normalized name, the item name variants and the information associated with the item name variants; and sending as search results the retrieved item name variants and information associated with the item name variants. |