Zoeken in mysql
Omar
14/04/2008 16:58:00Hallo,
ik wil in een record zoeken naar een string die overeenkomt met mijn zoek opdracht de record in de tabel heet 'webdesign bedrijf' maar ik wil dat deze record ook naar voren komt als ik zoek op 'bedrijf webdesigns' hoe kan ik dit het beste doen als dit mogelijk is?
ik wil in een record zoeken naar een string die overeenkomt met mijn zoek opdracht de record in de tabel heet 'webdesign bedrijf' maar ik wil dat deze record ook naar voren komt als ik zoek op 'bedrijf webdesigns' hoe kan ik dit het beste doen als dit mogelijk is?
PHP hulp
25/11/2024 09:54:30steen
14/04/2008 17:02:00Leer eens te zoeken in tuts of scripts op deze site, ik heb er al genoeg zien staan.
HINT: gebruik de LIKE in je mysql query
HINT: gebruik de LIKE in je mysql query
GaMer B
14/04/2008 17:04:00steen schreef op 14.04.2008 17:02:
Leer eens te zoeken in tuts of scripts op deze site, ik heb er al genoeg zien staan.
HINT: gebruik niet de LIKE in je mysql query
HINT: gebruik niet de LIKE in je mysql query
Gebruik liever de FULLTEXT zoek methode.
Omar
14/04/2008 19:36:00GaMer B
14/04/2008 19:42:00Dan moet je toch echt wel een soort van AI (Artificial Intelligence) gaan maken hoor, als je ook een soort van 'bedoelt u misschien dit' idee wilt creëren.
Christiaan Baartse
14/04/2008 20:00:00Martijn B
14/04/2008 20:06:00Omar schreef op 14.04.2008 19:36:
Geen van beide het gaat hier om een varchar veld
Kan prima met fulltext.
Jan Koehoorn
14/04/2008 21:05:00Je kunt een varchar veld in een fulltext index opnemen, maar: als je op delen van een woord wilt kunnen zoeken, moet je IN BOOLEAN MODE gebruiken en kun je niet meer op relevantie sorteren.
Als je alleen op hele woorden wilt zoeken, dan kun je wel op relevantie sorteren. Onderzoek ook de mogelijkheid van query expansion (hoewel je dan, geloof ik, ook relevantie opoffert).
Als je alleen op hele woorden wilt zoeken, dan kun je wel op relevantie sorteren. Onderzoek ook de mogelijkheid van query expansion (hoewel je dan, geloof ik, ook relevantie opoffert).