Конечно, универсального решения нет. Ваше годится только для FF, мое требует специального софта. Возможно настанет счастливый день, когда разработчики Хабра добавят еще одну форму поиска или доработают существующий.
И не сделают. Нужно встраивать чужой. Лучше — Гугловый (он работает оперативнее чем Яндекс или Рамблер). Фишка тут вот в чём: встроенный поиск имеет, конечно, доступ к некоторой информации, доступ к которой не сможет получить ни Яндекс, ни Гугл. Но! Важнее та информация, доступ к которой он получить не сможет. Информация о количестве внешних ссылок ведущих на ту или иную статью (а если на статью нет ссылок — то о количестве ссылок на людей, комментирующих ту или иную статью и т.д.). Соответственно внутренний поиск гораздо полезнее любого внешнего когда результат должен выдать одну или две строки и почти бесполезен, когда результаты нужно ранжировать. А на больших сайтах типа Хабрахабра потребность в последнем возникает чаще, чем в первом.
Конечно статью, опубликованную две минуты назад Гугл не найдёт (опубликованную два часа назад — уже найдёт), так что совсем от внутреннего поиска отказываться не стоит, но надо понимать что сделать лучший внутренний поиск чем Гугл/Яндес/Рамблер не получится и причина — не в кривых руках создателей Хабрахабра. Увы.
Заменяем встроенный поиск по Хабру на гугловский