[MySQL 4.1.14]FULLTEXT SEARCH werkt niet/niet correct

Pagina: 1
Acties:

  • degroot
  • Registratie: December 2003
  • Niet online
Voor een webapplicatie wil ik een zoekfunctie inbouwen.
Dit gaat natuurlijk m.b.v PHP/MySQL en met de functie FULLTEXT SEARCH

Nu heb ik op een bestaande tabel(tbl_storing) FULLTEXT toegevoegd door middel van onderstaande query:
code:
1
ALTER TABLE tbl_storing ADD(titel,omschrijving,handeling)

En dan krijg je in PHPMyADMIN het volgendende:
Afbeeldingslocatie: http://img97.imageshack.us/img97/7926/fulltext7ky.th.png
De tabel inclusief inhoud ziet er als volgt uit:
Afbeeldingslocatie: http://img97.imageshack.us/img97/8784/tabel2ar.th.png

Nu wil ik dus doormiddel van een query gegevens uit de tabel halen.
Alleen door de query erop los te laten , krijg ik iedere keer , bij wat voor zoekopdracht ik ook geef (ivm met veel voorkomende woorden 50%), steeds geen resultaat terug.

De query die ik op de database loslaat is als volgt:
code:
1
SELECT * FROM tbl_storing WHERE MATCH (titel,omschrijving,handeling) AGAINST ('DHCP')

Alleen krijg ik constant lege rijen terug van de database....
Komt dit doordat de FULLTEXT niet goed is toegevoegd dmv de ALTER TABLE query?
Of heeft het met iets anders te maken?
Hopelijk kunnen jullie mij weer een beetje opweg helpen

Dit zijn wat meer gegevens:
Webserver : XAMPP op WINDOWS NT 4
MySQL :MySQL 4.1.14

www.degroot-it.nl


  • orf
  • Registratie: Augustus 2005
  • Laatst online: 09:27

orf

Je hebt maar 2 records en dus zal het resultaat bij een zoekopdracht bij een match altijd 50% zijn. Probeer het eerste eens met wat meer (unieke) records.

  • degroot
  • Registratie: December 2003
  • Niet online
Sorry allereerst voor de late reactie....drukke avond gehad.
De database staat op me werk , ben ik morgen helaas maar 2 uurtjes , maar ik neem aan dat dat genoeg tijd mag zijn voor het testen van je oplossing....opzich best logisc omdat er natuurlijk maar 2 records in staan

Ga morgen gelijk wat meer records invoeren....
Maar het ligt dus niet aan de settings van de FULLTEXT SEARCH?
Die zitte allemaal correct in elkaar?

www.degroot-it.nl


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

orf schreef op donderdag 20 april 2006 @ 17:05:
Je hebt maar 2 records en dus zal het resultaat bij een zoekopdracht bij een match altijd 50% zijn. Probeer het eerste eens met wat meer (unieke) records.
Als die 50% een probleem is: probeer boolean mode. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • XWB
  • Registratie: Januari 2002
  • Niet online

XWB

Devver
degroot schreef op donderdag 20 april 2006 @ 23:59:
Maar het ligt dus niet aan de settings van de FULLTEXT SEARCH?
Ik zou zeggen, check de manual ;)
http://dev.mysql.com/doc/refman/4.1/en/fulltext-search.html

March of the Eagles


  • degroot
  • Registratie: December 2003
  • Niet online
orf schreef op donderdag 20 april 2006 @ 17:05:
Je hebt maar 2 records en dus zal het resultaat bij een zoekopdracht bij een match altijd 50% zijn. Probeer het eerste eens met wat meer (unieke) records.
Je oplossing klopt!!
Ik dacht eerst dus dat het lag aan het feit dat een word 50% voorkomt , dat hij hem dan niet vind , maar dus ook aan het aantal records.....
Beetje dom van mezelf om maar met 2 records te testen, maar net even een nieuwe record erbij ingevoegd en het werkt gelijk

ThnQ voor je hulp

www.degroot-it.nl

Pagina: 1