Class Result

    • Field Detail

      • DUPLICATE_SPACES

        private static final java.lang.String DUPLICATE_SPACES
        See Also:
        Constant Field Values
      • engine

        private final Engine engine
      • time_created_secs

        private final long time_created_secs
    • Constructor Detail

      • Result

        protected Result​(Engine _engine)
    • Method Detail

      • getPublishedDate

        public abstract java.util.Date getPublishedDate()
      • getAssetDate

        public abstract java.util.Date getAssetDate()
      • setCategory

        public abstract void setCategory​(java.lang.String category)
      • getContentType

        public abstract java.lang.String getContentType()
      • setContentType

        public abstract void setContentType​(java.lang.String contentType)
      • getNbPeers

        public abstract int getNbPeers()
      • getNbSuperSeeds

        public abstract int getNbSuperSeeds()
      • getComments

        public abstract int getComments()
      • getVotes

        public abstract int getVotes()
      • getVotesDown

        public abstract int getVotesDown()
      • isPrivate

        public abstract boolean isPrivate()
      • getDRMKey

        public abstract java.lang.String getDRMKey()
      • getDownloadLink

        public abstract java.lang.String getDownloadLink()
      • getTorrentLink

        public abstract java.lang.String getTorrentLink()
      • getDownloadButtonLink

        public abstract java.lang.String getDownloadButtonLink()
      • getCDPLink

        public abstract java.lang.String getCDPLink()
      • getPlayLink

        public abstract java.lang.String getPlayLink()
      • getAccuracy

        public abstract float getAccuracy()
      • getSearchQuery

        public abstract java.lang.String getSearchQuery()
      • getUID

        public abstract java.lang.String getUID()
      • getHash

        public abstract java.lang.String getHash()
      • getEngine

        public Engine getEngine()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getRank

        public float getRank()
        Returns:
        a value between 0 and 1 representing the rank of the result
      • applyRankBias

        protected float applyRankBias​(float _rank)
      • toJSONMap

        public java.util.Map toJSONMap()
      • guessContentTypeFromCategory

        protected java.lang.String guessContentTypeFromCategory​(java.lang.String category)
      • adjustLink

        public static java.lang.String adjustLink​(java.lang.String link)
      • adjustRelativeTerms

        public static void adjustRelativeTerms​(java.util.Map map)
      • removeHTMLTags

        protected static java.lang.String removeHTMLTags​(java.lang.String input)
      • unescapeEntities

        protected static java.lang.String unescapeEntities​(java.lang.String input)