Разгледайте документацията на MySQL за булеви търсения. http://dev.mysql.com/doc/ refman/5.5/en//fulltext-boolean.html . Това, което вероятно искате да използвате, е операторът * (подобно на % заместващ знак).
MATCH(g_name) AGAINST ('assass*' В БУЛЕВ РЕЖИМ)
Броят на редовете в таблицата се отразява поради правилото 50%, което MySQL прилага към пълнотекстови индекси. Ако дума се появи в повече от 50% от редовете в таблицата, тогава MySQL приема, че е твърде често срещана, за да предостави някаква стойност при стесняване на резултатите и тя се игнорира. Това обикновено е за елиминиране на думи като "the".