Hi,
Okay, I figured it out. It was the fact that the keyword appeared in 50% of the entries. I am doing a complex search over 2 tables and then merging the results since as far as I know, FULLTEXT cannot work over multiple tables (correct me if I'm wrong). This prevented me from noticing that the keyword was in more than 50% of the results in the one table, but not in the other.
Now for problem # 2. I tried searching for the term "sunray" in my table using a fulltext search and it returned nothing. I then tried searching for the term "sunrays" and it returned several results. "sunray" (without the 's') is not found anywhere in my table but "sunrays" (with the 's') is.
Shouldn't a fulltext search still retrieve the records if it only has "sunrays" in them since "sunray" is part of the word "sunrays"?
I'd prefer to use the LIKE keyword in my searches but I like the fact that fulltext searches rank the results like a search engine should.