As of January, 2012, this site is no longer being updated, due to work and health issues
To avoid forcing searchers to memorize Boolean or other query languages, some systems allow them to type in a question, and use that as the query: this is known as "Natural Language Processing" (NLP). The simplest processing just removes stopwords and uses a vector search or other statistical approach. Some sophisticated systems try to extract concepts using linguistic analysis, and match those against concepts extracted by the indexer. Others try to categorize the form of the question and use it to define the query, so "who is" questions are not treated the same as "how many" or "why": a good example of this approach is the AskJeeves system.
NLP Meets the Jabberwocky: Natural Language Processing in Information Retrieval Susan Feldman, Online, May 1999. This is a wonderful introduction to the concepts and issues of using NLP for searching. It does assume search engines that already do more than simple Boolean retrieval.
Covered in Modern Information Retrieval Ricardo Baeza-Yates & Berthier Ribero-Neto, Addison-Wesley Longman, May 1999, ISBN 020139829x, $50, specifically in the User Interface chapter. Get the book from Amazon or FatBrain.com and we'll get an affiliate fee.
See also:
Page Updated 2002-03-29