Thank you for your information.
It's really helpful.:)
It seems that I'll have to dig deep into the fulltext search functionality.

2007/7/2, ViSolve DB Team <[EMAIL PROTECTED]>:
Hi,

There are some words which are drawn as "Stop words" [Words which are not
searchable in Fulltext Database]. To know the list of stopwords,
http://dev.mysql.com/tech-resources/articles/full-text-revealed.html.

"hello"  is a stopword, and hence your query fails to return rows.

Thanks
ViSolve DB Team
----- Original Message -----
From: "Niu Kun" <[EMAIL PROTECTED]>
To: <mysql@lists.mysql.com>
Sent: Sunday, July 01, 2007 7:53 AM
Subject: Re: Problem about fulltext search.


> Steve Edberg wrote:
>> At 11:23 PM +0800 6/30/07, Niu Kun wrote:
>>
>> To quote from
>>
>>     http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html
>>
>>
>> "... words that are present in more than 50% of the rows are considered
>> common and do not match."
>>
>> 'hello' appears in both (100%) of your records above, so it will not
>> match. You need to insert more test data before MySQL has enough words
>> to compute valid relevances.
>>
>>     steve
>>
>
> Thank you for your advice.
> And again, I've got the following command.
> mysql> insert into test values(1,"aaa");
> Query OK, 1 row affected (0.00 sec)
>
> mysql> insert into test values(1,"aaa");
> Query OK, 1 row affected (0.00 sec)
>
> mysql> insert into test values(1,"aaa");
> Query OK, 1 row affected (0.00 sec)
>
> mysql> insert into test values(1,"aaa");
> Query OK, 1 row affected (0.00 sec)
>
> mysql> insert into test values(1,"aaa");
> Query OK, 1 row affected (0.00 sec)
>
> mysql> select * from test where match(name) against("hello");
> Empty set (0.00 sec)
>
> mysql> select * from test where match(name) against("hello" in boolean
> mode);
> Empty set (0.00 sec)
>
> mysql> select * from test where match(name) against("world" in boolean
> mode);
> +------+-------------+
> | id   | name        |
> +------+-------------+
> |    1 | hello world |
> +------+-------------+
> 1 row in set (0.00 sec)
>
> It seems that hello can't be found.
> But world can be found.
> I wonder if mysql has restrictions on the word to be found.
>
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:
> http://lists.mysql.com/[EMAIL PROTECTED]
>
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.476 / Virus Database: 269.9.14/883 - Release Date: 7/1/2007
> 12:19 PM
>
>




--
失业
        牛坤
MSN:[EMAIL PROTECTED]

Reply via email to