Есть ноды с заголовками... я вывожу все ноды во вьюхстраницы. добавляю фильтр по полю заголовка.
и вводя туда слова через запятую или через пробел получать в результате список тех нод где эти слова встречались... (одна, два или три и тд... слова в заголовке ноды). + сортировка по количеству совпадений - чем большесовпадений тем вышеноды