org.apache.nutch.util.domain
Class DomainSuffix
- java.lang.Object
- org.apache.nutch.util.domain.DomainSuffix
- Direct Known Subclasses:
- TopLevelDomain
public class DomainSuffix extends Object
This class represents the last part of the host name, which is operated by authoritives, not individuals. This information is needed to find the domain name of a host. The domain name of a host is defined to be the last part before the domain suffix, w/o subdomain names. As an example the domain name of
is apache.org
This class holds three fields, domain field represents the suffix (such as "co.uk") boost is a float for boosting score of url's with this suffix status field represents domain's status
- Author:
- Enis Soztutar enis.soz.nutch@gmail.com
- See Also:
for info please see conf/domain-suffixes.xml
Nested Class Summary
Nested Classes Modifier and Type Class and Description static class DomainSuffix.Status
Enumeration of the status of the tld.
Field Summary
Fields Modifier and Type Field and Description static float DEFAULT_BOOST static DomainSuffix.Status DEFAULT_STATUS
Constructor Summary
Constructors Constructor and Description DomainSuffix(String domain) DomainSuffix(String domain,
DomainSuffix.Status status,
float boost)
Method Summary
Methods Modifier and Type Method and Description float getBoost() String getDomain() DomainSuffix.Status getStatus() String toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Field Detail
-
DEFAULT_BOOST
public static final float DEFAULT_BOOST
- See Also:
- [Constant Field Values](../../../../../constant-values.html#org.apache.nutch.util.domain.DomainSuffix.DEFAULT_BOOST)
-
DEFAULT_STATUS
public static final DomainSuffix.Status DEFAULT_STATUS
Constructor Detail
-
DomainSuffix
public DomainSuffix(String domain, DomainSuffix.Status status, float boost)
-
DomainSuffix
public DomainSuffix(String domain)
Method Detail
-
getDomain
public String getDomain()
-
getStatus
public DomainSuffix.Status getStatus()
-
getBoost
public float getBoost()
-
toString
public String toString()
- Overrides:
- <code>toString</code> in class <code>Object</code>
