Ik krijg een lijst met resultaten terug van mijn query die ik graag wil gaan sorteren op de beste match. Ik zal proberen het zo kort mogelijk uit te leggen, als het onduidelijk is dan hoor ik het wel.
Je voert in op welke settings je wilt zoeken, deze heten 'findsettings'. Met deze findsettings zoek ik op producten. Dit gaat allemaal goed, tot dat hij moet gaan sorteren op de beste match. Er zijn namelijk bepaalde findsettings velden zoals min_review, max_price, allows_pets, etc. die hij moet gaan sorteren. Bijvoorbeeld eerst op minimale review van 40%, daarna op max_price is 10.00, en dan op allows_pets = 0. Het punt is dat hij de producten die er niet helemaal aan voldoen ook moet tonen, alleen dan onderaan de lijst. Dus in principe eerst de beste match, dan de 2e match, 3e match etc. tot de minst passende match.
Ik weet niet of ik dit gewoon kan doen met OR en ORDER, ik heb ook gekeken naar de functie MATCH AGAINST, maar die kreeg ik niet helemaal werkend.
Ik hoop dat jullie mij kunnen helpen, want ik zou zo niet weten hoe ik dit het beste aan kan pakken.
940 views