Interface ScoringFilter
-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.config.Parameterized
public interface ScoringFilter implements Parameterized
-
-
Method Summary
Modifier and Type Method Description UnitinjectedScore(WebPage page)UnitinitialScore(WebPage page)ScoreVectorgeneratorSortValue(WebPage page, ScoreVector initSort)UnitdistributeScoreToOutlinks(WebPage page, WebGraph graph, Collection<WebEdge> outgoingEdges, Integer allCount)UnitupdateScore(WebPage page, WebGraph graph, Collection<WebEdge> incomingEdges)UnitupdateContentScore(WebPage page)FloatindexerScore(String url, IndexDocument doc, WebPage page, Float initScore)-
-
Method Detail
-
injectedScore
Unit injectedScore(WebPage page)
-
initialScore
Unit initialScore(WebPage page)
-
generatorSortValue
ScoreVector generatorSortValue(WebPage page, ScoreVector initSort)
-
distributeScoreToOutlinks
Unit distributeScoreToOutlinks(WebPage page, WebGraph graph, Collection<WebEdge> outgoingEdges, Integer allCount)
-
updateScore
Unit updateScore(WebPage page, WebGraph graph, Collection<WebEdge> incomingEdges)
-
updateContentScore
Unit updateContentScore(WebPage page)
-
indexerScore
Float indexerScore(String url, IndexDocument doc, WebPage page, Float initScore)
-
-
-
-