[eluser]Rob Gordijn[/eluser]
my guess is that all your searchoptions are stored into a searchtable en the hash is used to unclutter the search-uri.
your example only included 3 keywords, imagine more keyword, multiple selected forums, usergroups, etc etc.
and also, the Pxx segment need to be on a fixed location (sort of, you can work around it)