Hello.


>and I want to search for this exact phrase, including double quotes,



You can't do this, because fulltext search operates with "words",

and double quotes not a "word". Also an order of the sequence of 

words doesn't have a sence for a fulltext search. 









CheHax <[EMAIL PROTECTED]> wrote:

> Alright, my example phrase wasn't a good one. Let's try this now:

> 

> We have a table with company activities.

> On of them is :

> 

> "Plastique ou carton" and some others are in "Plastic, carton"

> Plastique <> Plastic (different language)

> 

> What we want, is to find exactly "Plastique ou carton" and not the other on=

> es.

> 

> So here are some requests:

> 

> =E2=80=A2 This first one obviously returns one good result:

> SELECT *

> FROM `tbltopic`

> where match (title) AGAINST ('+plastique +ou +carton' in boolean mode)

> 

> =E2=80=A2 This second one too :

> SELECT *

> FROM `tbltopic`

> where match (title) AGAINST ('"plastique ou carton"' in boolean mode)

> 

> =E2=80=A2 Now suppose that in my table, "plastique ou carton" are between

> double quotes. I have a search engine in which users can enter an

> exact phrase search. So in my code I insert this phrase they want to

> find between double quotes in my fulltext search, just as in example

> 2. But what if they want to find "plastique ou carton" ?

> 

> =E2=80=A2 If the value of my field is :

> Fabrication de "Plastique ou carton"

> and I want to search for this exact phrase, including double quotes,

> what should my request be ?

> 

> Thanks !

> CheHax

> 

> 

> 

> On Fri, 25 Feb 2005 16:32:33 +0200, Gleb Paharenko

> <[EMAIL PROTECTED]> wrote:

>> Hello.

>>=20

>> At first: from your phrase with default values for the FULLTEXT

>>=20

>> parameters there is the only one meaningful word - football.

>>=20

>> Because 'I', 'on', 'TV' has less than 3 characters. 'like' is

>>=20

>> in the stopword list. Quotes '"' - are skipped from the search.

>>=20

>> What query do you use to search? Does my example work on your system:

>>=20

>> mysql> select * from ft where match(a) against('I "football" on TV');

>>=20

>> +-------------------------+

>>=20

>> | a                       |

>>=20

>> +-------------------------+

>>=20

>> | I like "football" on TV |

>>=20

>> +-------------------------+

>>=20

>> CREATE TABLE `ft` (

>>=20

>>  `a` text,

>>=20

>>    FULLTEXT KEY `a` (`a`)

>>=20

>>    ) ENGINE=3DMyISAM DEFAULT CHARSET=3Dutf8

>>=20

>> mysql> select * from ft ;

>>=20

>> +----------------------------------+

>>=20

>> | a                                |

>>=20

>> +----------------------------------+

>>=20

>> | clear manual                     |

>>=20

>> | greate manual                    |

>>=20

>> | caa0b1661f71f8c9395e2ab87a6f5245 |

>>=20

>> | f99b66713ee69d05f153cc78846686f5 |

>>=20

>> | 6a86aa82e04244a73f2139021d5fc723 |

>>=20

>> | 6a86aa82e04244a73f2139021d5fc723 |

>>=20

>> | 6a86aa82e04244a73f2139021d5fc723 |

>>=20

>> | e5c26cd3db77db54fa3d98bfcca2d019 |

>>=20

>> | e5c26cd3db77db54fa3d98bfcca2d019 |

>>=20

>> | e5c26cd3db77db54fa3d98bfcca2d019 |

>>=20

>> | e5c26cd3db77db54fa3d98bfcca2d019 |

>>=20

>> | b9d9fe513c50cc9d3a391bc6d3ccc10d |

>>=20

>> | b9d9fe513c50cc9d3a391bc6d3ccc10d |

>>=20

>> | I like "football" on TV          |

>>=20

>> +----------------------------------+

>>=20

>>=20

>> HMax <[EMAIL PROTECTED]> wrote:

>>=20

>> > Hi list,

>>=20

>> >

>>=20

>> > I'm trying to figure out how to use the exact phrase search in

>>=20

>> > fulltext boolean mode when the phease to search includes double

>>=20

>> > quotes.

>>=20

>> >

>>=20

>> > For instance, what if I want to search this exact phrase :

>>=20

>> > I like "football" on TV

>>=20

>> >

>>=20

>> > I think I've tried all the solution I'm aware of without any results.

>>=20

>> > Any help would be appreciated!

>>=20

>> >

>>=20

>> > Thanks

>>=20

>> >

>>=20

>> --

>> For technical support contracts, goto https://order.mysql.com/?ref=3Densi=

> ta

>> This email is sponsored by Ensita.NET http://www.ensita.net/

>>   __  ___     ___ ____  __

>>  /  |/  /_ __/ __/ __ \/ /    Gleb Paharenko

>> / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]

>> /_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.NET

>>       <___/   www.mysql.com

>>=20

>> --

>> MySQL General Mailing List

>> For list archives: http://lists.mysql.com/mysql

>> To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

>>=20

>>

> 



-- 
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.NET http://www.ensita.net/
   __  ___     ___ ____  __
  /  |/  /_ __/ __/ __ \/ /    Gleb Paharenko
 / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]
/_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.NET
       <___/   www.mysql.com




-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to