Class Node
java.lang.Object
org.apache.nutch.scoring.webgraph.Node
- All Implemented Interfaces:
Writable
A class which holds the number of inlinks and outlinks for a given url along
with an inlink score from a link analysis program and any metadata.
The Node is the core unit of the NodeDb in the WebGraph.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatintintfloatvoidreadFields(DataInput in) voidsetInlinkScore(float inlinkScore) voidsetMetadata(Metadata metadata) voidsetNumInlinks(int numInlinks) voidsetNumOutlinks(int numOutlinks) toString()voidwrite(DataOutput out)
-
Constructor Details
-
Node
public Node()
-
-
Method Details
-
getNumInlinks
public int getNumInlinks() -
setNumInlinks
public void setNumInlinks(int numInlinks) -
getNumOutlinks
public int getNumOutlinks() -
setNumOutlinks
public void setNumOutlinks(int numOutlinks) -
getInlinkScore
public float getInlinkScore() -
setInlinkScore
public void setInlinkScore(float inlinkScore) -
getOutlinkScore
public float getOutlinkScore() -
getMetadata
-
setMetadata
-
readFields
- Specified by:
readFieldsin interfaceWritable- Throws:
IOException
-
write
- Specified by:
writein interfaceWritable- Throws:
IOException
-
toString
-