I have the task of creating a knowledge base for our online support desk. At the moment I let the user enter four keywords which i assign to the article for search purposes. What I want though is the system to pull out the main words automatically. Of course I don't want all the little words like and, as etc etc to become keywords but then if I search each word against a list of possible words it will take ages. How do the search engines do it?