Beste tweakers,
ik heb een kleine zoekmachine geschreven, die doorzoekt producten en daaraan gekoppelde tabellen. Werkt allemaal goed, maar ik wil nu de resultaten sorteren op relevantie.
Uiteindelijk komt er voor het sorteren de volgende array uit (bv).
1 1 2 2 2 2 2 3 3 4 4 4 5
Nu zijn dat voor verschillende soorten zoek opdrachten de resultaten, ik ga die natuurlijk unique maken op een gegeven punt (anders krijg je product 1 2x te zien bv), maar die moeten eerst nog gesorteerd worden. Product 2 heeft namelijk de meeste overeenkomsten met mijn zoekterm en komt dus het meeste voor in de sorteer array. Dus eigenlijk wil ik 2 bovenaan, dan 4 dan 1 of 3 en dan 5.
Nu staat me vaag nog iets bij van populatie en daarop sorteren. Ik vind er helaas niet veel over. Kan iemand mijn geheugen verfrissen?
ik heb een kleine zoekmachine geschreven, die doorzoekt producten en daaraan gekoppelde tabellen. Werkt allemaal goed, maar ik wil nu de resultaten sorteren op relevantie.
Uiteindelijk komt er voor het sorteren de volgende array uit (bv).
1 1 2 2 2 2 2 3 3 4 4 4 5
Nu zijn dat voor verschillende soorten zoek opdrachten de resultaten, ik ga die natuurlijk unique maken op een gegeven punt (anders krijg je product 1 2x te zien bv), maar die moeten eerst nog gesorteerd worden. Product 2 heeft namelijk de meeste overeenkomsten met mijn zoekterm en komt dus het meeste voor in de sorteer array. Dus eigenlijk wil ik 2 bovenaan, dan 4 dan 1 of 3 en dan 5.
Nu staat me vaag nog iets bij van populatie en daarop sorteren. Ik vind er helaas niet veel over. Kan iemand mijn geheugen verfrissen?