beste mensen,
ik probeer het al een tijdje uit te zoeken, heb de hele manual en de search al gehad maar ik kom er maar niet uit. hoe is het mogelijk om resultaten van een searchengine te ordenen op kwaliteit door middel van een percentage.
bijvoorbeeld: search string: "Britney Spears"
resultaat: "Britney" => match 50%
resultaat: "Britney Spears" => 100%
en om dit dan te ordenen.
ik ken wel een weg namelijk de volgende.
- query exploden op spaties
zoeken op alle woorden met een OR operator
- in een array gooien
- de scores uitrekenen per result
- op de scores desc ordenen
maar ik heb het idee dat dit erg omslachtig is...
heeft iemand een beter idee?
ik probeer het al een tijdje uit te zoeken, heb de hele manual en de search al gehad maar ik kom er maar niet uit. hoe is het mogelijk om resultaten van een searchengine te ordenen op kwaliteit door middel van een percentage.
bijvoorbeeld: search string: "Britney Spears"
resultaat: "Britney" => match 50%
resultaat: "Britney Spears" => 100%
en om dit dan te ordenen.
ik ken wel een weg namelijk de volgende.
- query exploden op spaties
zoeken op alle woorden met een OR operator
- in een array gooien
- de scores uitrekenen per result
- op de scores desc ordenen
maar ik heb het idee dat dit erg omslachtig is...
heeft iemand een beter idee?
aka Crypto T