Как вы упомянули, вид с открытыми фильтрами, вероятно, лучше. Это то, что мы используем, когда производительность не поставлена на карту (то есть менее 100 000 узлов). Я считаю, что если вы используете правильное поле, оно даже подключится к поисковому индексу Drupal. Я отредактирую позже, чтобы подтвердить это.
РЕДАКТИРОВАТЬ: я был не прав. Мы используем фильтр «Поиск: условия поиска». Тем не менее, это все еще происходит с установкой по умолчанию модуля Search и модуля Views в D6 и D7. Таким образом, ответ будет состоять в том, чтобы настроить поиск так же, как вы, а затем перенаправить «mydomain.com/search» на свою страницу поиска, основанную на пользовательских представлениях. Вы можете использовать фильтр, указанный выше, при поиске по названию или тексту, а также к обычной дате и другим фильтрам.
ПРИМЕЧАНИЕ. Для большего числа узлов мы используем solr для расширения поиска, но это, вероятно, излишне для вашей проблемы.