Активно поюзав поиск, пришёл к выводу, что вариант, когда результат по заданному слову выводится сплошной нумерацией друг под другом крайне неудобен. В таком случае сообщения одной ветки (темы) воспринимаются как разные и понять что это обсуждения в рамке одного поста можно только просмотрев все найденые сообщения...
Может стоит поправить алгоритм и выводить результат поиска с иерархией по темам?!
Обсуждение:
Обязательные поля: Имя, Тема, Сообщение