Hallo,

Is fulltext enkel het best voor lange teksten (blogs, nieuwsberichten,...) of is het ook raadzaam om het te gebruiken voor varchar(20) zoals namen, straatnamen, emailadressen,... Of zijn deze "kleine" waarden toch beter om naar te zoeken met een Pattern Matching "where ... like" ?

Alvast bedankt!

Groetjes Michele
FULTEXT is gechikt voor woorden welke groter zijn dan 3 letter vlgns mij
Nog iemand een idee?
* bumpen * doen we hier pas na 24 uur.
Fulltext wordt in principe gebruikt voor grote databases waar het zoeken optimaal moet zijn. Ook is de methode iets anders. PHPhulp gebruikt ook fulltext indexes.

Als je hier meer over wilt lezen kun je dit artikel eens lezen:

http://www.phphulp.nl/php/tutorials/3/56/122/

Succes! En bumpen idd pas na 24 uur ;).
Bedankt Bas en rest,

enkel welke van de 2 (fulltext/pattern matching) zou je aanraden voor het zoeken van:

1. email-adressen
2. achternaam
3. voornaam
4. titels (bv. van nieuwsberichten

Grtjs, Michele
Dan kun je beter pattern matching gebruiken. Een fulltext search kan op relevantie sorteren, dus hoe vaak een woord in een lange tekst voorkomt.

Als je een korte string zoekt zoals e-mailadres, achternaam, voornaam of titel, is relevantie niet nodig.
Dank je wel Jan, doen we dat zo
Maar met pattern matching kan je maar 1 kolom tegelijk doorzoeken neem ik aan? Of heb ik het mis ?

Stel ik wil tegelijk zoeken door de kolommen naam en email?
WHERE name LIKE 'ba%naan' AND email LIKE 'me%'
Super, en dat gaat ook met verschillende tabellen heb ik juist gelezen! Bedankt voor jullie reacties!

Reageren