FULLTEXT zoeken op delen van woord

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ferry

Ferry

12/12/2006 22:46:00
Quote Anchor link
Ik heb de volgende query:

SELECT i.id, i.crediteurnummer, i.factnummer_leverancier, i.factuur_datum, i.betaald_datum, i.bedrag, i.boeknummer, irs.status_naam, irs.kleur, eg.Naam, ec.naam1lijn
FROM inkoopregister_facturen AS i
LEFT JOIN eva_gebruikersinfo AS eg
ON eg.Nummer = i.verantwoord_id
LEFT JOIN inkoopregister_status AS irs
ON irs.status_id = i.status_id
LEFT JOIN eva_crediteuren AS ec
ON ec.crediteur_nr = i.crediteurnummer
WHERE
MATCH (i.factnummer_leverancier, i.crediteurnummer)
AGAINST ('$zoekterm')
OR
MATCH (ec.naam1lijn, ec.naam2lijn)
AGAINST ('$zoekterm')
OR
MATCH (ec.naam1lijn, naam2lijn)
AGAINST ('$zoekterm')


Het zoeken naar een volledig woord werkt perfect.

bijvoorbeeld "renault" vind hij goed.
Zoek ik op "renaul*" dan vind hij niks...

Terwijl die dan toch het zelfde moet laten zien lijkt mij.

iemand idee?
 
PHP hulp

PHP hulp

19/11/2024 08:13:39
 
Jan Koehoorn

Jan Koehoorn

12/12/2006 22:52:00
Quote Anchor link
Nee, FULLTEXT vindt alleen volledige woorden. Om ook delen van woorden te vinden moet je FULLTEXT IN BOOLEAN MODE gebruiken. Zoek op de MySQL site.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.