Логика: если спрашивают Слово, то скорее всего имя собственное, значит ищем Слово. Наоборот было бы странно.
Некоторые эксперименты над Яндексом:
На запрос "слово" или "СЛОВО" найдутся слова "слово", "Слово", "СЛОВО".
На запрос "Слово" найдется только "Слово".
Т.е. слово==СЛОВО, слово==Слово, но Слово!=слово, что в принципе вполне логично.
З.Ы. Эксперименты поверхностные, так что возможны исключения, но такая закономерность наблюдается.
Так всегда было
http://help.yandex.ru/search/?id=481936#case
Настройки с временем жизни скрипта не трогались. Просто разделил работу на разные сессии.
Скрипт мой, так что если вопросы, то ко мне.
По поводу медленного: там 50 запросов, вот долго и грузится. Если предположить что в среднем все сайты находятся на 2 странице (по 50 доков), то надо загрузить 100 страниц с Яндекса. Быстро это сделать в принципе невозможно. Для ускорения можно уменьшить глубину поиска.
Почему не вылетает? Ну вы бы хоть хтмл посмотрели. Грубо говоря: что-то вроде AJAX. Но конечно не он. Все гораздо проще. Вобщем для каждого параметра отдельно скрипт вызывается.