On Sun, 25 Aug 2002, andy wrote: > Hi there, > > I am trying to write a php script to perform a full text search on a mysql > db. I do a match against... and it digs out some results out of the db. > > There are 2 problems: > > 1. <snip> > 2. Is it possible with php to underline the keyword inside the search > results. This might be more tricky.
Andy, I am working on the same problem. So far I figured out that it must be handled outside MySQL. My application (a bash script) creates a sed script on the fly and pipes the result through sed. Code fragment looks like: cat /dev/null > $SEDSCR for wrd in $MARK ; do echo "s|$wrd|<font color=\\"#FF0000\\">&</font>|Ig" \ >> $SEDSCR done and then echo "$QUERY" | mysql $MYOPTS | sed -f $SEDSCR The problem is to eliminate unused keywords the same way as MySQL does. I have quite an extensive stopword list ft_static.c. Good ideas how to handle this are welcome. The biggest problem is the way ft search handles ignored words. This is hard to repeat outside MySQL. Thomas Spahni -- filter: sql query --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php