login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Fulltext zoeken werkt niet zoals verwacht (Opgelost)

Offline Voldemort - 15/06/2007 21:38 (laatste wijziging 15/06/2007 21:46)
Avatar van VoldemortPHP ver gevorderde Hallo iedereen,

Ik ben bezig met een fulltext search, alleen als je artikels zoekt, en je zoekt op meer dan 1 woord, dan moeten beide woorden voorkomen. Ik heb nu dit:

  1. <?php
  2. $query = "SELECT s.`title`, t.`id`
  3. FROM `info_tosearch` s INNER JOIN `info_text` t
  4. ON(s.`textid`=t.`id`)
  5. WHERE MATCH (s.`title`, t.`text`) AGAINST ('+(".$good.")' IN BOOLEAN MODE)";
  6. ?>


In $good staan alle woorden gescheiden met een spatie (de waarde is correct als ik echo doe).

Alleen krijg ik dan resultaten die enkel database bevatten. Ook dit helpt niet:

  1. <?php
  2. $query = "SELECT s.`title`, t.`id`
  3. FROM `info_tosearch` s INNER JOIN `info_text` t
  4. ON(s.`textid`=t.`id`)
  5. WHERE MATCH (s.`title`, t.`text`) AGAINST ('+[woord1] +[woord2]' IN BOOLEAN MODE)";
  6. ?>


Wat gaat er fout?

Edit: Opgelost, ik zocht op een woord korter dan 4 letters en dat negeerde fulltext.

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.172s