У меня установлен phpBB 3.1.9 + MySQL 5.5.43 в администраторском разделе форума изменил поисковый механизм на «MySQL Fulltext» и создал индексы.
Поиск работает, но только по точному совпадению слова, например запросы, по словам «школьник» и «школьника» дают разные не пересекающиеся выборки, хотя по идее должен выдаваться одинаковый результат.
При поисковом механизме «phpBB Native Fulltext » результаты аналогичные.
Предполагаю, что при отправке поста/поиске не выполняется автоматический стемминг слов (или усечение окончаний).
Собственно, это проявляется и здесь на «phpbbguru.net», запросы, по словам «школьник» и «школьника» также дают разные не пересекающиеся выборки. См.:
Код: Выделить всё
http://www.phpbbguru.net/community/search.php?keywords=%D1%88%D0%BA%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA
Код: Выделить всё
http://www.phpbbguru.net/community/search.php?keywords=%D1%88%D0%BA%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA%D0%B0
P.S. прошу прощения если этот вопрос уже обсуждался ранее, но к сожалению поиск по форуму ничего не дал.