Существует два способа вызова форм в html: get и post. Первый предназначен для получения информации, второй – для изменения. При вызове по get параметры передаются через URL, при вызове по post – отдельным потоком. Поиск обычно реазизуется через get, например в гугле при поиске test phrase URL такой http://www.google.com/search?q=test+phrase так легче использовать поиск в других программах и обмениваться ссылками на его результаты.