2011-07-04 2 views
0

J'espère que cela appartient ici.Comment estimer l'efficacité de l'application de recherche?

Quelqu'un peut-il me dire s'il existe une méthode pour comparer différentes applications de recherche travaillant dans le même domaine avec le même ensemble de données? Le problème est qu'ils sont assez différents - l'un est une application web qui recherche la base de données où les éléments sont regroupés en catégories, et l'autre est un client riche qui effectue une recherche par mots-clés.

Existe-t-il des giudes de test standard à cette fin?

Répondre

1

Il existe des méthodes de test. Vous pouvez utiliser par ex. Precision/Recall ou la méthode F bêta pour estimer un taux qui calcule "l'efficacité". Cependant, vous devez créer une référence par vous-même. Cela signifie que vous mesurerez en quelque sorte pas l'efficacité dans le domaine, plus probablement l'efficacité par rapport à votre propre raisonnement. Plus vous avez besoin de vous assurer que votre jeu de référence est représentatif des données dont vous disposez.

Dans la plupart des cas, le raisonnement commun vous donnera également le résultat. Si vous voulez mesurer les performances en matière de vitesse, vous devez formuler un ensemble de requêtes supposées contre la recherche et interroger votre moteur de recherche avec celles-ci à un débit donné. C'est faisable avec chaque outil de test de charge commun.

+0

Non, la performance n'a pas d'importance. Merci pour l'échelle F, je pense que F2 est ce dont j'ai besoin ici. –

+0

Vous pouvez utiliser 'beta' comme paramètre d'accord de la mesure. Si vous le réglez sur des valeurs plus élevées ou plus basses, vous changez le poids de la précision et le rappel. Cela le rend ajustable aux besoins des clients. – fyr

+0

oui, je comprends, j'ai vérifié un article wiki sur ce sujet, semble être ce dont j'ai besoin. Je pense que je vais juste obtenir des chiffres et laisser la direction prendre une décision sur les coefficients. –

Questions connexes