and then clicks on the resulting spelling suggestion "harry potter theme park".
we use this generative story: first the correctly spelled query C is broken into K non-empty word sequences c 1 , …, c k , then each is replaced with a new non-empty word sequence q 1 , …, q k , finally these phrases are permuted and concatenated to form the misspelled Q.