diff --git a/src/cron/tasks/global_openrank.ts b/src/cron/tasks/global_openrank.ts index c10584122..1fcad681f 100644 --- a/src/cron/tasks/global_openrank.ts +++ b/src/cron/tasks/global_openrank.ts @@ -19,7 +19,7 @@ const task: Task = { const backgroundRententionFactor = 0.15; const openrankAttenuationFactor = 0.85; const openrankMinValue = 0.1; - const acitivityToOpenrank = activity => Math.min(1, Math.log(activity + 1) / 5); + const acitivityToOpenrank = activity => Math.min(1, Math.log(activity + 1) / 3); const createTable = async () => { const sql = `CREATE TABLE IF NOT EXISTS ${globalOpenrankTableName} diff --git a/src/metrics/indices.ts b/src/metrics/indices.ts index bc6828aab..6a5db0b57 100644 --- a/src/metrics/indices.ts +++ b/src/metrics/indices.ts @@ -15,11 +15,11 @@ import { } from './basic'; import * as clickhouse from '../db/clickhouse'; -export const ISSUE_COMMENT_WEIGHT = 1; -export const OPEN_ISSUE_WEIGHT = 2; -export const OPEN_PULL_WEIGHT = 3; -export const REVIEW_COMMENT_WEIGHT = 4; -export const PULL_MERGED_WEIGHT = 2; +export const ISSUE_COMMENT_WEIGHT = 0.5252; +export const OPEN_ISSUE_WEIGHT = 2.2235; +export const OPEN_PULL_WEIGHT = 4.0679; +export const REVIEW_COMMENT_WEIGHT = 0.7427; +export const PULL_MERGED_WEIGHT = 2.0339; export const getRepoOpenrank = async (config: QueryConfig) => { config = getMergedConfig(config);