ted serbinski – entrepreneur & web architect
  • thoughts
  • about
  • contact



Popular content

  • myLifetime Community Launches
  • Sony Musicbox
  • Getting Drupal to Play Nice with Your CDN
  • The goodness of CCK + hook_form_alter()
  • Announcing jCalendar - a jQuery date picker
  • Automatically Extracting Tags from Nodes
  • MTV.co.uk
  • New OLF module, released from SF
  • Taking Naps with Pzizz
  • Preventing duplicate posts: part 2
more

Recent comments

  • thanks very much
    1 week 4 days ago
  • it is really nice written
    2 weeks 4 days ago
  • Hi, I have used the
    4 weeks 2 days ago
  • thankyou so much and for
    8 weeks 6 days ago
  • It’s typical for the
    10 weeks 3 days ago
more

Topic “tags”

Automatically Extracting Tags from Nodes

Automatically tagging content is becoming easier with services like OpenCalais and Yahoo Terms Extractor, offering their APIs for free semantic analysis of content. There’s even a great Drupal module, Auto Tagging (with a great writeup on usage) that ties these services together and makes it even easier.

However, there is still one common issue with these services: they really need nicely written, rich, keyword dense articles to produce the most logical, semantic tags.

Try any of those services with user generated content and you’ll see a common tag each time around: FAIL.

We experimented with over 20,000 pieces of content on MothersClick and our results showed that these semantic services weren’t producing quality & relevant tags: rather, we were getting very little, if any relevant tags for our user generated content.

After a little more trial and error, I then noticed a simple pattern: more often than not, the title to a user’s post usually had the most applicable keywords to what their post was about, rather than the body of the post.

So how to extract just the keywords and make tags from the title of a node?

posted 20 Nov 2009
  • drupal
  • jquery
  • tags
  • 1 comment
  • Read more
  • 1 attachment
Code examples and downloadable zip files of code are licensed under a Creative Commons License.
All other content, unless where noted, ©2010 Theodore Serbinski. All Rights Reserved.