table structure (type : MyISAM)
user_name varchar(30)
function_type varchar(30)
function_name varchar(30)
function_description text
FULLTEXT :
KEYNAME: TYPE: FIELD:
PRIMARY BTREE BTREE function_name
full_text FULLTEXT function_description
AND i have these values on the column “function_description” :
function_description:
akram lofaif
that is das
akram is blum test
adnan is fine
And when i tried to get back some values like this :
SELECT * FROM functions
WHERE MATCH (function_description)
AGAINST ('akram' IN NATURAL LANGUAGE MODE)
it did give back NOTHING !
The documentation for Fulltext Indexes states, that a fulltext search for a word yields no results, if the word appears too often:
If you’re just trying it out, add some more data to your table, where the word
akramis not included, in order to reduce the number of rows identified.If this should be your production table, you might want to try the
BOOLEANmode, which does not follow the natural language limitation: