marata> А почему в поиске посты без наличия?
Потому что это - стемминг. Упрощённая морфология. Полная морфология русского всё равно пока нереализуема на машинном уровне, слишком сложно и слишком много исключений. Люди и то многое не знают
...
А так - всё просто. Буй, буём, бую. Всё одна словоформа. Нормализуется к «бу». Понятно, что «бу!» тоже найдётся
Стемминг - это тупое откидывание всех возможных окончаний и суффиксов, по определённому правилу. Так что нередко к одной форме нормализуются разные слова. Но лучше найти лишнее, чем упустить нужное