FullText Search doet raar
Ik ben bezig met een portfolio site voor school.
Om alles makelijker te vinden heb ik een zoeksysteem ingebouwd. Dit werkt doormiddel van fulltext search.. Nou is de grap dat hij bepaalde woorden wel vindt en bepaalde woorden niet.. Dus uit een stuk tekst die in me database zitten op de zelfde rij ( zelfde cel ) vindt hij bv het woord "opdracht" niet maar "product" wel.
Hebben julie enig idee hou dit kan??
Alvast bedankt!
Tortsev
Ik heb nog steeds geen oplossing gevonden, hebben julie enig idee hoe ik dit probleem kan oplossen??
Waarom haas?
Achter een boom!
if(isset($_POST['zw']))
{
$fouten = array();
if(empty($_POST['zw']))
{
$fouten[] = '* U heeft geen zoekwoord(en) ingevuld!';
$fout = "border-color:#000000";
echo "<p>U heeft geen zoekwoord(en) ingevuld!<p>";
}
if(count($fouten) == 0)
{
$zw = $_POST["zw"];
$query = mysql_query("SELECT *,
MATCH (title, body) AGAINST ('".$zw."') AS score
FROM articles
WHERE MATCH (title, body) AGAINST ('".$zw."')
ORDER BY score DESC
;") or die (mysql_error());
$query3 = mysql_query("SELECT *,
MATCH (title, body2) AGAINST ('".$zw."') AS score
FROM portfolio
WHERE MATCH (title, body2) AGAINST ('".$zw."')
ORDER BY score DESC
;") or die (mysql_error());
$query2 = mysql_query("SELECT *,
MATCH (naam, bericht) AGAINST ('".$zw."') AS score
FROM reacties
WHERE MATCH (naam, bericht) AGAINST ('".$zw."')
ORDER BY score DESC
;") or die (mysql_error());
$num = mysql_num_rows($query);
$num3 = mysql_num_rows($query3);
$num2 = mysql_num_rows($query2);
if (empty($num) && empty($num3) && empty($num2))
{
echo "<p><strong>Geen resultaten</strong><br /><br />
Er zijn geen resultaten gevonden op de door jou opgegeven zoekterm <strong>$zw</strong>.</p>";
}
else
{
echo '<strong>Resultaten:</strong><br /><br />In blogs:<br />';
while ($row = mysql_fetch_array ($query))
{
$title = $row['title'];
$aid = $row['id'];
echo '<a href="blog.php?aid='.$aid.'">'.$title.'</a><br />';
}
echo '<br />In portfolio:<br />';
while ($row3 = mysql_fetch_array($query3))
{
$title = $row3['title'];
$aid = $row3['id'];
echo '<a href="portfolio.php?aid='.$aid.'">'.$title.'</a><br />';
}
echo '<br />In reacties van:<br />';
while ($row2 = mysql_fetch_array ($query2))
{
$aid = $row2['article_id'];
$naam = $row2['naam'];
$page = $row2['page'];
$rid = $row2['id'];
echo '<a href="'.$page.'.php?aid='.$aid.'#r'.$rid.'">'.$naam.'</a><br />';
}
}}}
Gewijzigd op 01/01/1970 01:00:00 door Tortsev