../

Dictionary

Tokens

Question 1: What is token

A token is an instance of a sequence of characters in some particular document that are grouped together as a useful semantic unit for processing

Question 2: What is a type

Class of all token containing the same sequence of characters

Question 3: What is a term

It is a type that is indexed

Question 4: What are some of the problems in tokenization

Question 5: Why would you eliminate stop words?

Question 6: Why is the trend of eliminating stop words dying out?

Question 7: What is the need for normalization?

Question 8: What is an important criterion when doing normalization?

Question 9: Is the normalization for the indexed text and the query the same?

Question 10: The general convention is to convert everything to lowercase. But how would you differentiate between FED and fed? Give an example to support the claim that it is ok to convert everything to lowercase

Question 11: What is the alternative to normalization

Question 12: How would you handle synonyms and homonyms

Question 13: How to deal with spelling mistakes?

Stemming and Lemmatization

Question 14: What is the difference between stemming and lemmatization?

Question 15: What is the most common stemming algorithm for English?

Question 16: Does stemming help?

Skip Pointers

Question 17: What is the tradeoff associated in the number of skip pointers used?

Question 18: What is the general heuristic for skip distance?

Question 19: What is the problem with the $\sqrt{L}$ heuristic?

Question 20: Suppose the skip distance is $n$. How many posting are in between the skip pointer and the destination