Jason Morehouse wrote:
> within a sqlite call.  This pases matched content to a function, where
> the function needs to pass back a score:
>
> sqlite_create_function($sDB, 'fulltext', 'fulltext_step',2);
>
> function fulltext_step($title, $content) {
>      $words = explode(' ', strtolower('php books'));

       $words = explode(' ' , strtolower($title));

>      $content = explode(' ',strtolower($content));
>      $content = array_intersect($content,$words);
>      foreach($content as $wordpos => $word) {
>         print "$wordpos - $word<br>";
>      }

return count($content);

> }

That's a crude first take.

You could also add mega-points for, say, stristr($title, $content) for an
exact match, or more points for proximity of $word within $content (which
you'd need to do a different algorithm than above) or...

-- 
Like Music?
http://l-i-e.com/artists.htm

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to