Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

It's not uncommon for a search engine to take a word that is searched for, say "vase" or "obscure", and extrapolate the results to include common versions of the word. So using the earlier examples, you'd include "vases" for results of "vase" and conjugations like "obscures", "obscuring", or "obscured" for results of "obscure".

There's a term for this process, I learned it once and we mention it now-and-then as we talk about our own search system (guess what I'm about to report a bug in! ♪), but I've forgotten the term and cannot find it again. Do you know what the term for this is? Is this in fact a common and accepted term?

share|improve this question
1  
Hi @Grace, I can see you're new to the site. If you think an answer is correct, mark it as 'accepted' by clicking the tick mark on the left hand side. This earns you reputation! –  fredley Mar 1 '13 at 14:50
add comment

1 Answer

up vote 6 down vote accepted

It is Stemming.

A stemmer for English, for example, should identify the string "cats" (and possibly "catlike", "catty" etc.) as based on the root "cat", and "stemmer", "stemming", "stemmed" as based on "stem". A stemming algorithm reduces the words "fishing", "fished", "fish", and "fisher" to the root word, "fish".

You may find that the variant used in a search engine may be a suffix-stripper, that uses a dictionary with rules to remove suffices from words to get back to the stem.

share|improve this answer
    
Huh. I guess that kinda makes sense, especially the imagery of "stems" coming from a "root" (and I always did think about roots, so at first I kept thinking "branches", maybe?). A quick search on our chat tells me that this is the term that was tossed around internally. Thank you much! –  Grace Note Jan 9 '13 at 16:55
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.