Patent ID: 8131722

Claim:
A method comprising: calculating a demand factor based on relationships of items and categories to query terms of search queries, the relationships established from user actions resulting from the search queries; calculating a relevance score using the demand factor, the relevance score calculated, in part, based on a comparison of a similarity of a demand category histogram and a supply category histogram; identifying noise data using the demand factor; retrieving, from a plurality of listings, item data filtered from the noise data; constructing, using a processor, at least one base cluster having at least one document with common item data stored in a suffix ordering; compacting the at least one base cluster to create a compacted cluster representation having a reduced duplicate suffix ordering amongst the clusters; and merging the compact cluster representation to generate a merged cluster, the merging based upon a first overlap value applied to the at least one document with common item data, the merged cluster being based at least in part on the demand factor.