Вам следует попробовать поработать с Представлениями и открытыми фильтрами.Это позволит вам существенно сузить все узлы с соответствующей информацией и отобразить их в виде («результаты поиска»).
Создайте новый вид, как обычно.Добавьте несколько фильтров для некоторых полей и нажмите Expose в правом верхнем углу настроек поля фильтра.Затем в разделе «Основные настройки» измените «Открытая форма в блоке» на «Да».Теперь у вас будет свой «поисковый» блок.Перейдите на admin/build/block
и включите блокировку.Вы также можете изменить, на каких страницах виден блок.