Women in Technology

Hear us Roar

  Building a Simple Search Engine with PHP
Subject:   RE: multiple keywords EDIT
Date:   2004-09-21 11:10:36
From:   cityslicker
Response to: RE: multiple keywords

Hi again,

Just a small edit from the code above.

If a user seached for "good web sites" and a page contained 100's of 'good' but no 'web' and 'sites' then it would rank higher than a page which can have all three. This is not what we want so ammend the above code with this part:

for( $i = 1; $row = mysql_fetch_array($result); $i++ )

$score[$row['title']] += $row['occurrences']; //Array of scores
if($row['occurences'] > 0) { $score[$row['title']] += 1000; } //This makes pages containing all keywords rank highest

You can set the 1000 to whatever you like but you should be safe with that number.

Main Topics Oldest First

Showing messages 1 through 1 of 1.

  • RE: multiple keywords EDIT
    2004-09-21 11:19:15  cityslicker [View]

    Hi once more!!

    Make sure you spell occurrences correctly unlike in my code above!!