However, note that MySQL does not include stopwords in the FULLTEXT index 
--and it currently considers any word of three characters or less to be a 
"stopword".  So if you really are searching for words as short as "cat", 
this isn't the solution (or else you're going to need to make some 
modifications to the MySQL source and re-compile).


In article <[EMAIL PROTECTED]>,
 [EMAIL PROTECTED] (Clarence) wrote:

> Try "MATCH (FULLTEXT index columns) AGAINST ('keyword')"
> 
> Check the MySQL manual at: <http://www.mysql.com> and search for "match 
> against" or "fulltext"
> You need to build FULLTEXT indexes on the columns you want to search 
> before you can use the above syntax.
> 
> However, it will search and sort by relevance.
> 
> 
> On Thursday, April 19, 2001, at 09:56 AM, Jen Hall wrote:
> 
> > Hi there
> > I have some scripts that do a search in a MySQL database
> > table.
> > I want to be able to return rows that match a query, in
> > order of relevancy.
> > For example, say I have a table that has the following data
> >
> > |row_id|  data
> > |------|-------------------------------------
> > |  1   |  cat
> > |  2   |  cat cat
> > |  3   |  cat cat cat
> > |  4   |  cat cat
> > |  5   |  cat cat cat cat cat cat cat
> > |  6   |  cat
> > |  7   |  cat cat cat cat
> > |  8   |  cat cat cat cat cat

-- 
CC

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to