Metalenkist
%Europe/Berlin %678 %2007, 17:17
Hey allemaal, ik heb een beetje advies nodig.
Ik zit te denken om met stored procedures een search engine te bouwen.
Het probleem is alleen dat ik van te voren nooit weet hoeveel woorden ik
ga invoeren en dus ik nooit weet welke queries het beste resultaat opleveren.
(combinaties van bepaalde woorden kunnen hogere resultaten opleveren dan
andere combinaties) en weging van de plaats waar bepaalde woorden gevonden.
Mijn vraag is, wat is de beste manier om woorden door te geven aan je script.
Zover ik weet kent mysql geen arrays om al die woorden in voor 1 of in combinatie
af te gaan.
Ik weet niet of je dynamische variabelen kan aanmaken in mysql (bijv. woord1,
woord2 etc.) maar als het kan zat ik te denken om de input van php een lange
string te maken en deze in mysql opbreken en mogelijke unieke combinaties aan
queries te berekenen en uit te voeren.
Iemand anders goede ideeën of advies?
Alvast bedankt voor het lezen
*Ik wil dit met mysql doen omdat ik dit voor meedere sites wil gaan gebruiken.
Ik zit te denken om met stored procedures een search engine te bouwen.
Het probleem is alleen dat ik van te voren nooit weet hoeveel woorden ik
ga invoeren en dus ik nooit weet welke queries het beste resultaat opleveren.
(combinaties van bepaalde woorden kunnen hogere resultaten opleveren dan
andere combinaties) en weging van de plaats waar bepaalde woorden gevonden.
Mijn vraag is, wat is de beste manier om woorden door te geven aan je script.
Zover ik weet kent mysql geen arrays om al die woorden in voor 1 of in combinatie
af te gaan.
Ik weet niet of je dynamische variabelen kan aanmaken in mysql (bijv. woord1,
woord2 etc.) maar als het kan zat ik te denken om de input van php een lange
string te maken en deze in mysql opbreken en mogelijke unieke combinaties aan
queries te berekenen en uit te voeren.
Iemand anders goede ideeën of advies?
Alvast bedankt voor het lezen
*Ik wil dit met mysql doen omdat ik dit voor meedere sites wil gaan gebruiken.