--- title: Algoritmo Frecency slug: Catálogo/algoritmo_frecency tags: - Desarrollo Mozilla - Lugares - Places - extensiones translation_of: Mozilla/Tech/Places/Frecency_algorithm ---
Frecency es una puntuación dada a cada URI único en Places, comprendiendo marcadores, histórico y etiquetas. Esta puntuación está determinada por la cantidad de re-visitas, el tipo de esas visitas, cuanto de recientes han sido y si el URI se ha añadido como marcador o se le ha etiquetado.
La palabra "frecency" viene de la combinación de las palabras en inglés "frequency" (frecuencia) y "recency" (reciente).
Para las 10 visitas más recientes (donde 10 está determinado por places.frecency.numVisits): |
.. Determinar el porcentaje de bonus por el tipo de visita (ej. el "tipo de transición"): |
.... 0 (places.frecency.embedVisitBonus) |
.... 120 (places.frecency.linkVisitBonus) |
.... 200 (places.frecency.typedVisitBonus) |
.... 140 (places.frecency.bookmarkVisitBonus) |
.... 0 (places.frecency.downloadVisitBonus) |
.... 0 (places.frecency.permRedirectVisitBonus) |
.... 0 (places.frecency.tempRedirectVisitBonus) |
.... 0 (places.frecency.defaultVisitBonus) |
.. Determinar el peso, basado en cómo fueron de recientes las visitas: |
.... 100 (places.frecency.firstBucketWeight, 4 días de tamaño de contenedor, en places.frecency.firstBucketCutoff) |
.... 70 (places.frecency.secondBucketWeight, 14 días de tamaño de contenedor, en places.frecency.secondBucketCutoff) |
.... 50 (places.frecency.thirdBucketWeight, 31 días de tamaño de contenedor, en places.frecency.thirdBucketCutoff) |
.... 30 (places.frecency.fourthBucketWeight, 90 días de tamaño de contenedor, en places.frecency.fourthBucketCutoff) |
.... 10 (places.frecency.defaultBucketWeight, tamaño de contenedor en places.frecency.defaultBucketCutoff) |
.. Puntos para cada muestra de visita = (bonus / 100,0) * peso |
La puntuación frecency final para URI visitadas = límite_máximo(contador total de visitas * suma de puntos para las visitas de la muestra / número de visitas de la muestra) |
Este ejemplo de cálculo de frecency de un URI que ha sido añadido a marcadores y recientemente ha sido visitado dos veces (una vez ayer, y otra vez la semana pasada haciendo clic en un enlace), y otras dos veces hace más de 90 días:
0 | Puntuación por defecto |
+140 | 100 * (140/100,0) - Primer contenedor por peso y bonus por marcador |
+84 | 70 * (120/100,0) - Segundo contenedor por peso y bonus por seguir el enlace |
+14 | 10 * (140/100,0) - Quinto contenedor por peso y bonus por marcador |
+14 | 10 * (140/100,0) - Quinto contenedor por peso y bonus por marcador |
-- | |
252 | (4 * 252 / 4) - Puntuación frecency final |
Aquí hay varias notas del desarrollo que puedes leer sobre Places y que pueden ofrecer perspectivas adicionales: