[MySQL] Fulltext search werkt online niet maar offline wel*

Pagina: 1
Acties:

  • bibawa
  • Registratie: Augustus 2005
  • Laatst online: 13-04-2008
Ik heb een zoeksysteem gemaakt dat werkt via de fulltextsearch methode, als ik het lokaal laat draaien dan werkt alles perfect, zet ik dit online dan werkt het niet volledig voor 100%...

Zoek ik bv op saw (de film :d) dan krijg ik online geen resultaten, lokaal wel.

Ik heb zowel de lokale als de online versie van phpmyadmin naast elkaar laten staan, en het enige verschil wat ik zie is bij de indexen:

LOKAAL:
Sleutel naam Type Kardinaliteit Veld
PRIMARY PRIMARY 1866 Filmnummer
zoekveld FULLTEXT 2 Titel ,Beschrijving


ONLINE:

Sleutel naam Type Kardinaliteit Veld
PRIMARY PRIMARY 1866 Filmnummer
zoekveld FULLTEXT GEEN Titel ,Beschrijving

offtopic:
Hij fuckt alles weer mooi op...

het enige verschil is dus de kardinaliteit, nu weet ik niet wat hiervan de functie is enof dit de oorzaak is van m'n probleem.

Het systeem is trouwens zo opgebouwd als men niets vind met de fulltextsearch, hij o verstapt op de LIKE methode, waar hij dan ook niets vind....

[ Voor 4% gewijzigd door bibawa op 05-02-2006 21:42 ]


  • XWB
  • Registratie: Januari 2002
  • Niet online

XWB

Devver
Van welk type zijn je tabellen op de server? MyISAM of InnoDB ?

March of the Eagles


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 11-04 17:49

NMe

Quia Ego Sic Dico.

Om welke versies van MySQL gaat het?
bibawa schreef op zondag 05 februari 2006 @ 21:41:
offtopic:
Hij fuckt alles weer mooi op...
Gebruik dan ook [table]- of [pre]-tags. ;)

'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.


  • MarkvE
  • Registratie: Maart 2004
  • Laatst online: 30-01-2025
bibawa schreef op zondag 05 februari 2006 @ 21:41:
Ik heb een zoeksysteem gemaakt dat werkt via de fulltextsearch methode, als ik het lokaal laat draaien dan werkt alles perfect, zet ik dit online dan werkt het niet volledig voor 100%...

Zoek ik bv op saw (de film :d) dan krijg ik online geen resultaten, lokaal wel.
Standaard accepteert de MySQL Fulltext Search geen opdrachten van 3 karakters of korter. Mogelijk heb je een oudere MySQL versie online en een nieuwere offline die wel 3 karakters accepteert. Dit is een bekend probleem met de Fulltext Search.

Vormkracht10


  • bibawa
  • Registratie: Augustus 2005
  • Laatst online: 13-04-2008
Het is zo wel, dat hij met fulltext search niet vind hij gaat zoeken met LIKE,

Ik zal even de uitgevoerde query laten afdrukken en zien welke hij gebruikt...