SYSTEM AND METHOD FOR CONTENT-QUALITY SCORING
A method for content-quality scoring, the method comprising obtaining a plurality of metrics associated with a piece of content on an online community, weighing the plurality of metrics resulting in an weighted value for the plurality of metrics, applying a decay to the weighted value for the plurality of metrics resulting in a decayed value for the plurality of metrics, and calculating a content-quality score for the piece of content using at least one of the plurality of metrics, the weighted value for the plurality of metrics and the decayed value for the plurality of metrics.
1 . A method for content-quality scoring, the method comprising, by a computer system comprising computer hardware:
obtaining a plurality of metrics associated with a piece of online content, wherein the piece of online content is obtained from a post of an online community;
calculating a content-quality score for the piece of content by at least:
weighing the plurality of metrics, the weighing yielding a plurality of weighted values, wherein the weighing includes multiplying the plurality of metrics by a plurality of predetermined weights;
calculating a first sum by adding together the plurality of weighted values;
calculating a second sum by adding together the plurality of predetermined weights;
calculating a quotient by dividing the first sum by the second sum; and
applying a decay value to the quotient to yield the content-quality score for the piece of content.
2 . The method according to claim 1 , wherein the plurality of metrics comprises at least one of a comments metric, a downloads metric, a bookmarks metric, a featured metric, a forum reply count metric, a likes metric, a ratings metric, a suggested answer metric, a tags metric, a user subscriptions metric, a verified answer metric, a views metric, and user custom metrics.
3 . The method according to claim 1 , wherein the plurality of metrics includes a comments metric, a bookmarks metric, a likes metric, a tags metric, and a views metric.
4 . The method according to claim 1 , wherein the decay value comprises a half-life calculation at a completion of an interval of time, wherein the decay value is 1 at a first time, and wherein the decay value is 0.5 at a second time..
5 . The method according to claim 4 , wherein the decay value is 0.25 at a third time.
6 . The method according to claim 4 , wherein the interval of time is thirty days.
7 . The method according to claim 1 further comprising indexing a plurality of pieces of content so as to return a piece of content with a higher content-quality score before a piece of content with a lower content-quality score during a search of the plurality of pieces of content.
8 . The method according to claim 7 further comprising re-indexing the plurality of pieces of content when a content-quality score is recalculated for at least one of the plurality of pieces of content.
9 . A system comprising:
at least one processing unit, wherein the at least one processing unit is operable to implement a method comprising:
obtaining a plurality of metrics associated with a piece of online content, wherein the piece of online content is obtained from a post of an online community;
calculating a content-quality score for the piece of content by at least:
weighing the plurality of metrics, the weighing yielding a plurality of weighted values, wherein the weighing includes multiplying the plurality of metrics by a plurality of predetermined weights;
calculating a first sum by adding together the plurality of weighted values;
calculating a second sum by adding together the plurality of predetermined weights;
calculating a quotient by dividing the first sum by the second sum; and
applying a decay value to the quotient to yield the content-quality score for the piece of content.
10 . The system according to claim 9 wherein the plurality of metrics comprises at least one of a comments metric, a downloads metric, a bookmarks metric, a featured metric, a forum reply count metric, a likes metric, a ratings metric, a suggested answer metric, a tags metric, a user subscriptions metric, a verified answer metric, a views metric, and user custom metrics.
11 . The system according to claim 9 , wherein the plurality of metrics includes a comments metric, a bookmarks metric, a likes metric, a tags metric, and a views metric.
12 . The system according to claim 9 , wherein the decay value comprises a half-life calculation at a completion of an interval of time, wherein the decay value is 1 at a first time, and wherein the decay value is 0.5 at a second time.
13 . The system according to claim 12 , wherein the decay value is 0.25 at a third time.
14 . The system according to claim 12 , wherein the interval of time is thirty days.
15 . The system according to claim 9 , wherein the method further comprises indexing a plurality of pieces of content so as to return a piece of content with a higher content-quality score before a piece of content with a lower content-quality score during a search of the plurality of pieces of content.
16 . The system according to claim 15 , wherein the method further includes re-indexing the plurality of pieces of content when a content-quality score is recalculated for at least one of the plurality of pieces of content.
17 . A computer-program product comprising a non-transitory computer-usable medium having computer-readable program code embodied therein, the computer-readable program code adapted to be executed to implement a method comprising:
obtaining a plurality of metrics associated with a piece of online content, wherein the piece of online content is obtained from a post of an online community;
calculating a content-quality score for the piece of content by at least:
weighing the plurality of metrics, the weighing yielding a plurality of weighted values, wherein the weighing includes multiplying the plurality of metrics by a plurality of predetermined weights;
calculating a first sum by adding together the plurality of weighted values;
calculating a second sum by adding together the plurality of predetermined weights;
calculating a quotient by dividing the first sum by the second sum; and
applying a decay value to the quotient to yield the content-quality score for the piece of content.
18 . The computer-program product according to claim 17 , wherein the plurality of metrics comprises at least one of a comments metric, a downloads metric, a bookmarks metric, a featured metric, a forum reply count metric, a likes metric, a ratings metric, a suggested answer metric, a tags metric, a user subscriptions metric, a verified answer metric, a views metric, and user custom metrics.
19 . The computer-program product according to claim 17 , wherein the plurality of metrics includes a comments metric, a bookmarks metric, a likes metric, a tags metric, and a views metric.
20 . The computer-program product according to claim 17 , wherein the decay value comprises a half-life calculation at a completion of an interval of time, wherein the decay value is 1 at a first time, and wherein the decay value is 0.5 at a second time.