| Mailing List | | Home | | MySQL General - General MySQL discussion | | MaxDB - Everything about MaxDB, formerly known as SAP DB | | MySQL on Win32 - Runing MySQL on Windows 9x/Me/NT/2000/XP | | Java Help - Mostly related to the MySQL Connector/J driver | | ODBC - ODBC with the MySQL Connector/ODBC driver | | Perl - Perl support for MySQL with DBI and DBD::mysql | | MySQL++ - Programming with the C++ API to MySQL |
|
|
  | |  | FULLTEXT query format question | FULLTEXT query format question 2004-03-22 - By Sergei Golubchik
Back Hi!
On Mar 21, Shane Allen wrote:
> I 've read through the boolean mode fulltext docs, and they address all
> my questions well except how searches containing exact phrases are
> handled when there is more than one. I believe the following will work
> as I expect, but was wondering if anyone can confirm it for me:
>
> Given the following search strings, are the following MATCH AGAINST
> (BOOLEAN) going to operate as the search strings suggest?
>
> Based on a discussion with a coworker, we 've determined in the old
> search strings that OR has a higher precedence than AND (the goal of the
> first being either "ambulatory pediatrics " or "ambulatory obgyn ", for
> example)
>
> "obgyn " OR "pediatrics " AND "ambulatory ":
> MATCH (jobdescription) AGAINST( '+( "obgyn " "pediatrics ") +( "ambulatory ") '
> IN BOOLEAN MODE)
Yes. It could be simplified to
'+(obgyn pediatrics) +ambulatory '
> "Training " AND "Documentation " OR "Technical Writer ":
> MATCH (jobdescription) AGAINST( '+( "Training ") +( "Documentation "
> "Technical Writer ") ' IN BOOLEAN MODE)
Correct. Or
'+Training +(Documentation "Technical Writer ") '
> "art " OR "graphic " OR "publishing ":
> MATCH (jobdescription) AGAINST( '+( "art " "graphic " "publishing ") ' IN
> BOOLEAN MODE)
Yes. Or simply
'art graphic publishing '
> "web design " AND "web development " AND "webmaster ":
> MATCH (jobdescription) AGAINST( '+( "web design ") +( "web development ")
> +( "webmaster ") ' IN BOOLEAN MODE)
Yes. Or
'+ "web design " + "web development " + "webmaster " '
If you find that some of the above doesn 't work as expected -
report at
http://bugs.mysql.com
:)
Regards,
Sergei
--
__ ___ ___ ____ __
/ |/ /_ __/ __/ __ \/ / Sergei Golubchik <serg@(protected) >
/ /|_/ / // /\ \/ /_/ / /__ MySQL AB, Senior Software Developer
/_/ /_/\_, /___/\___\_\___/ Osnabrueck, Germany
<___/ www.mysql.com
--
MySQL General Mailing List
For list archives:
http://lists.mysql.com/mysql
To unsubscribe:
http://lists.mysql.com/mysql?unsub=mysql
@(protected)
|
|
 |