You are given a set of phrases (let us call them keywords), each of
1-4 words. Group the keywords into clusters (groups of keywords) by
picking keywords which are similar to each other.

There are multiple ways to cluster(group) them
1) using single keyword as the cluster name. Eg cluster name "gifts" -
this cluster should have all keywords which has gift in it, christmas
- should have all keywords which have christmas in it and so on
2) considering 2 words as the cluster name: gift ideas, gifts,
christmas, craft. All keywords which have the 2 word cluster name
appearing in sequence (phrase matching) in the keyword fall into that
cluster

To pick the cluster name: Pick the most popular 1 word and 2 word
sequence from the given keyword set


Eg input set of keywords:
best dad gifts
best gifts
birthday gift ideas
birthday gifts
boss gift ideas
boyfriend gift ideas
christmas craft ideas
christmas for dad
christmas gifts for dad
christmas gift ideas
christmas gifts
christmas gifts dad
cool gifts
craft gift ideas
craft ideas
craft room ideas
crafts

Sample Clusters:
gifts: best dad gifts, best gifts, birthday gifts, christmas gifts for
dad, christmas gifts, christmas gifts dad, cool gifts
gift: birthday gift ideas, boss gift ideas, boyfriend gift
ideas,christmas gift ideas, craft gift ideas
christmas: "christmas craft ideas", "christmas for dad", "christmas
gifts for dad", "christmas gift ideas", christmas gifts, christmas
gifts dad
gift ideas: "birthday gift ideas", "boyfriend gift ideas", "christmas
gift ideas", "craft gift ideas"

and so on

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to