В целом, выглядит красиво, но не факт, что это на самом деле надо
1) сначала по приоритету
Выдаются все темы,заголовок которых полностью совпадает с введеной строкой "Куба"
обычно на форуме названия тем редко точно соответствуют теме обсуждения (так, как она очевидно формулируется). так что этот критерий поиска, по-моему, не сильно поможет
2) затем по приоритету
Выдаются такие например темы: "Куба-остров свободы","Куба и как туда добраться","Куба-моя мечта",здесь же, к сожалению, появится тема "Григорий Кубатьян"
Кубатьян не появится. Он появится, если искать "Куба*"
в текущем поиске это решается поиском по заголовкам
3)а уже после этого идет поиск по приоритету
ну это понятно, просто поиск по содержимому
а вот, что, по моему, хорошо было бы поменять в текущем поиске:
- возможно, стоит добавить "поиск по заголовкам" в форму стандартного (не расширенного) поиска;
- добавить в форму расширенного поиска сортировку "по релевантности", а то её нет щас;
и вот ещё серьёзный и совершенно бессмысленный, на мой взгляд, косяк:
- по умолчанию при поиске по нескольким словам поиск ведётся по "или", а не по "и". т.е., если я пишу "куба автобус" (в надежде прочитать про автобусы на Кубе, ясное дело) - то получу все сообщения, где есть слово "куба" (в. т.ч. без автобусов)
или слово "автобус" (в т.ч. без Кубы). ясное дело, что это совсем не то, что надо, а догадаться, что надо писать "куба +автобус" - не всякий способен