Class DocItem

    • Constructor Summary

      Constructors 
      Constructor Description
      DocItem()  
      DocItem​(DocItem source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAuthor()
      Get 作者名,需保证作者名唯一,若有重名需要加编号区分。用于召回过滤、规则打散,强烈建议
      Long getAuthorFans()
      Get 作者粉丝数,用作特征
      String getAuthorLevel()
      Get 作者评级,用作特征
      Long getCategoryLevel()
      Get 类目层级数,例如3级类目,则填3,和CategoryPath字段的类数据匹配,强烈建议
      String getCategoryPath()
      Get 类目路径,一级二级三级等依次用英文冒号联接,和CategoryLevel字段值匹配,如体育:“足球:巴塞罗那”。用于物料池管理,强烈建议
      String getCity()
      Get 城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征
      Long getCollectCnt()
      Get 内容累计收藏次数,用作特征
      Long getCommentCnt()
      Get 内容累计评论次数,用作特征
      String getContent()
      Get 正文关键片段,建议控制在500字符以内,主要用于语义分析
      String getContentUrl()
      Get 正文详情,主要用于语义分析,当内容过大时建议用ContentUrl传递,与Content可二选一
      String getCountry()
      Get 国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征
      Long getExpireTimestamp()
      Get 内容过期时间,秒级时间戳(1639624786),如未填,则默认PublishTimestamp往后延一年,用作特征,过期则不会被推荐,强烈建议
      String getExtension()
      Get json字符串,用于物料池管理的自定义扩展,需要base64加密
      String getItemId()
      Get 内容唯一id,建议限制在128字符以内
      String getItemType()
      Get 内容类型:
      ● article -图文
      ● text -纯文本
      ● video -视频
      ● short_video -时长15秒以内的视频
      ● mini_video -竖屏视频
      ● image -纯图片
      (如当前类型不满足,请登录控制台进入对应项目,在物料管理->物料类型管理中添加)
      Long getPraiseCnt()
      Get 内容累积点赞次数,用作特征
      String getProvince()
      Get 省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征
      Long getPublishTimestamp()
      Get 内容生成时间,秒级时间戳(1639624786),需大于0,用作特征和物料管理
      Long getRewardCnt()
      Get 内容累积打赏数,用作特征
      Float getScore()
      Get 内容质量评分,用作特征
      Long getShareCnt()
      Get 内容累计分享次数,用作特征
      String getSourceId()
      Get 内容来源类型,客户自定义,用于物料池管理
      Long getStatus()
      Get 内容状态: ● 1 - 上架 ● 2 - 下架 Status=2的内容不会在推荐结果中出现 需要下架内容时,把Status的值修改为2即可
      String getTags()
      Get 内容标签,多个标签用英文冒号联接,用作特征,强烈建议
      String getTitle()
      Get 内容标题,主要用于语义分析
      Long getVideoDuration()
      Get 视频时长,时间秒,大于等于0,小于 3600 * 10。视频内容必填,其它内容非必填,用作特征
      void setAuthor​(String Author)
      Set 作者名,需保证作者名唯一,若有重名需要加编号区分。用于召回过滤、规则打散,强烈建议
      void setAuthorFans​(Long AuthorFans)
      Set 作者粉丝数,用作特征
      void setAuthorLevel​(String AuthorLevel)
      Set 作者评级,用作特征
      void setCategoryLevel​(Long CategoryLevel)
      Set 类目层级数,例如3级类目,则填3,和CategoryPath字段的类数据匹配,强烈建议
      void setCategoryPath​(String CategoryPath)
      Set 类目路径,一级二级三级等依次用英文冒号联接,和CategoryLevel字段值匹配,如体育:“足球:巴塞罗那”。用于物料池管理,强烈建议
      void setCity​(String City)
      Set 城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征
      void setCollectCnt​(Long CollectCnt)
      Set 内容累计收藏次数,用作特征
      void setCommentCnt​(Long CommentCnt)
      Set 内容累计评论次数,用作特征
      void setContent​(String Content)
      Set 正文关键片段,建议控制在500字符以内,主要用于语义分析
      void setContentUrl​(String ContentUrl)
      Set 正文详情,主要用于语义分析,当内容过大时建议用ContentUrl传递,与Content可二选一
      void setCountry​(String Country)
      Set 国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征
      void setExpireTimestamp​(Long ExpireTimestamp)
      Set 内容过期时间,秒级时间戳(1639624786),如未填,则默认PublishTimestamp往后延一年,用作特征,过期则不会被推荐,强烈建议
      void setExtension​(String Extension)
      Set json字符串,用于物料池管理的自定义扩展,需要base64加密
      void setItemId​(String ItemId)
      Set 内容唯一id,建议限制在128字符以内
      void setItemType​(String ItemType)
      Set 内容类型:
      ● article -图文
      ● text -纯文本
      ● video -视频
      ● short_video -时长15秒以内的视频
      ● mini_video -竖屏视频
      ● image -纯图片
      (如当前类型不满足,请登录控制台进入对应项目,在物料管理->物料类型管理中添加)
      void setPraiseCnt​(Long PraiseCnt)
      Set 内容累积点赞次数,用作特征
      void setProvince​(String Province)
      Set 省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征
      void setPublishTimestamp​(Long PublishTimestamp)
      Set 内容生成时间,秒级时间戳(1639624786),需大于0,用作特征和物料管理
      void setRewardCnt​(Long RewardCnt)
      Set 内容累积打赏数,用作特征
      void setScore​(Float Score)
      Set 内容质量评分,用作特征
      void setShareCnt​(Long ShareCnt)
      Set 内容累计分享次数,用作特征
      void setSourceId​(String SourceId)
      Set 内容来源类型,客户自定义,用于物料池管理
      void setStatus​(Long Status)
      Set 内容状态: ● 1 - 上架 ● 2 - 下架 Status=2的内容不会在推荐结果中出现 需要下架内容时,把Status的值修改为2即可
      void setTags​(String Tags)
      Set 内容标签,多个标签用英文冒号联接,用作特征,强烈建议
      void setTitle​(String Title)
      Set 内容标题,主要用于语义分析
      void setVideoDuration​(Long VideoDuration)
      Set 视频时长,时间秒,大于等于0,小于 3600 * 10。视频内容必填,其它内容非必填,用作特征
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • DocItem

        public DocItem()
      • DocItem

        public DocItem​(DocItem source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getItemId

        public String getItemId()
        Get 内容唯一id,建议限制在128字符以内
        Returns:
        ItemId 内容唯一id,建议限制在128字符以内
      • setItemId

        public void setItemId​(String ItemId)
        Set 内容唯一id,建议限制在128字符以内
        Parameters:
        ItemId - 内容唯一id,建议限制在128字符以内
      • getItemType

        public String getItemType()
        Get 内容类型:
        ● article -图文
        ● text -纯文本
        ● video -视频
        ● short_video -时长15秒以内的视频
        ● mini_video -竖屏视频
        ● image -纯图片
        (如当前类型不满足,请登录控制台进入对应项目,在物料管理->物料类型管理中添加)
        Returns:
        ItemType 内容类型:
        ● article -图文
        ● text -纯文本
        ● video -视频
        ● short_video -时长15秒以内的视频
        ● mini_video -竖屏视频
        ● image -纯图片
        (如当前类型不满足,请登录控制台进入对应项目,在物料管理->物料类型管理中添加)
      • setItemType

        public void setItemType​(String ItemType)
        Set 内容类型:
        ● article -图文
        ● text -纯文本
        ● video -视频
        ● short_video -时长15秒以内的视频
        ● mini_video -竖屏视频
        ● image -纯图片
        (如当前类型不满足,请登录控制台进入对应项目,在物料管理->物料类型管理中添加)
        Parameters:
        ItemType - 内容类型:
        ● article -图文
        ● text -纯文本
        ● video -视频
        ● short_video -时长15秒以内的视频
        ● mini_video -竖屏视频
        ● image -纯图片
        (如当前类型不满足,请登录控制台进入对应项目,在物料管理->物料类型管理中添加)
      • getStatus

        public Long getStatus()
        Get 内容状态: ● 1 - 上架 ● 2 - 下架 Status=2的内容不会在推荐结果中出现 需要下架内容时,把Status的值修改为2即可
        Returns:
        Status 内容状态: ● 1 - 上架 ● 2 - 下架 Status=2的内容不会在推荐结果中出现 需要下架内容时,把Status的值修改为2即可
      • setStatus

        public void setStatus​(Long Status)
        Set 内容状态: ● 1 - 上架 ● 2 - 下架 Status=2的内容不会在推荐结果中出现 需要下架内容时,把Status的值修改为2即可
        Parameters:
        Status - 内容状态: ● 1 - 上架 ● 2 - 下架 Status=2的内容不会在推荐结果中出现 需要下架内容时,把Status的值修改为2即可
      • getPublishTimestamp

        public Long getPublishTimestamp()
        Get 内容生成时间,秒级时间戳(1639624786),需大于0,用作特征和物料管理
        Returns:
        PublishTimestamp 内容生成时间,秒级时间戳(1639624786),需大于0,用作特征和物料管理
      • setPublishTimestamp

        public void setPublishTimestamp​(Long PublishTimestamp)
        Set 内容生成时间,秒级时间戳(1639624786),需大于0,用作特征和物料管理
        Parameters:
        PublishTimestamp - 内容生成时间,秒级时间戳(1639624786),需大于0,用作特征和物料管理
      • getExpireTimestamp

        public Long getExpireTimestamp()
        Get 内容过期时间,秒级时间戳(1639624786),如未填,则默认PublishTimestamp往后延一年,用作特征,过期则不会被推荐,强烈建议
        Returns:
        ExpireTimestamp 内容过期时间,秒级时间戳(1639624786),如未填,则默认PublishTimestamp往后延一年,用作特征,过期则不会被推荐,强烈建议
      • setExpireTimestamp

        public void setExpireTimestamp​(Long ExpireTimestamp)
        Set 内容过期时间,秒级时间戳(1639624786),如未填,则默认PublishTimestamp往后延一年,用作特征,过期则不会被推荐,强烈建议
        Parameters:
        ExpireTimestamp - 内容过期时间,秒级时间戳(1639624786),如未填,则默认PublishTimestamp往后延一年,用作特征,过期则不会被推荐,强烈建议
      • getCategoryLevel

        public Long getCategoryLevel()
        Get 类目层级数,例如3级类目,则填3,和CategoryPath字段的类数据匹配,强烈建议
        Returns:
        CategoryLevel 类目层级数,例如3级类目,则填3,和CategoryPath字段的类数据匹配,强烈建议
      • setCategoryLevel

        public void setCategoryLevel​(Long CategoryLevel)
        Set 类目层级数,例如3级类目,则填3,和CategoryPath字段的类数据匹配,强烈建议
        Parameters:
        CategoryLevel - 类目层级数,例如3级类目,则填3,和CategoryPath字段的类数据匹配,强烈建议
      • getCategoryPath

        public String getCategoryPath()
        Get 类目路径,一级二级三级等依次用英文冒号联接,和CategoryLevel字段值匹配,如体育:“足球:巴塞罗那”。用于物料池管理,强烈建议
        Returns:
        CategoryPath 类目路径,一级二级三级等依次用英文冒号联接,和CategoryLevel字段值匹配,如体育:“足球:巴塞罗那”。用于物料池管理,强烈建议
      • setCategoryPath

        public void setCategoryPath​(String CategoryPath)
        Set 类目路径,一级二级三级等依次用英文冒号联接,和CategoryLevel字段值匹配,如体育:“足球:巴塞罗那”。用于物料池管理,强烈建议
        Parameters:
        CategoryPath - 类目路径,一级二级三级等依次用英文冒号联接,和CategoryLevel字段值匹配,如体育:“足球:巴塞罗那”。用于物料池管理,强烈建议
      • getTags

        public String getTags()
        Get 内容标签,多个标签用英文冒号联接,用作特征,强烈建议
        Returns:
        Tags 内容标签,多个标签用英文冒号联接,用作特征,强烈建议
      • setTags

        public void setTags​(String Tags)
        Set 内容标签,多个标签用英文冒号联接,用作特征,强烈建议
        Parameters:
        Tags - 内容标签,多个标签用英文冒号联接,用作特征,强烈建议
      • getAuthor

        public String getAuthor()
        Get 作者名,需保证作者名唯一,若有重名需要加编号区分。用于召回过滤、规则打散,强烈建议
        Returns:
        Author 作者名,需保证作者名唯一,若有重名需要加编号区分。用于召回过滤、规则打散,强烈建议
      • setAuthor

        public void setAuthor​(String Author)
        Set 作者名,需保证作者名唯一,若有重名需要加编号区分。用于召回过滤、规则打散,强烈建议
        Parameters:
        Author - 作者名,需保证作者名唯一,若有重名需要加编号区分。用于召回过滤、规则打散,强烈建议
      • getSourceId

        public String getSourceId()
        Get 内容来源类型,客户自定义,用于物料池管理
        Returns:
        SourceId 内容来源类型,客户自定义,用于物料池管理
      • setSourceId

        public void setSourceId​(String SourceId)
        Set 内容来源类型,客户自定义,用于物料池管理
        Parameters:
        SourceId - 内容来源类型,客户自定义,用于物料池管理
      • getTitle

        public String getTitle()
        Get 内容标题,主要用于语义分析
        Returns:
        Title 内容标题,主要用于语义分析
      • setTitle

        public void setTitle​(String Title)
        Set 内容标题,主要用于语义分析
        Parameters:
        Title - 内容标题,主要用于语义分析
      • getContent

        public String getContent()
        Get 正文关键片段,建议控制在500字符以内,主要用于语义分析
        Returns:
        Content 正文关键片段,建议控制在500字符以内,主要用于语义分析
      • setContent

        public void setContent​(String Content)
        Set 正文关键片段,建议控制在500字符以内,主要用于语义分析
        Parameters:
        Content - 正文关键片段,建议控制在500字符以内,主要用于语义分析
      • getContentUrl

        public String getContentUrl()
        Get 正文详情,主要用于语义分析,当内容过大时建议用ContentUrl传递,与Content可二选一
        Returns:
        ContentUrl 正文详情,主要用于语义分析,当内容过大时建议用ContentUrl传递,与Content可二选一
      • setContentUrl

        public void setContentUrl​(String ContentUrl)
        Set 正文详情,主要用于语义分析,当内容过大时建议用ContentUrl传递,与Content可二选一
        Parameters:
        ContentUrl - 正文详情,主要用于语义分析,当内容过大时建议用ContentUrl传递,与Content可二选一
      • getVideoDuration

        public Long getVideoDuration()
        Get 视频时长,时间秒,大于等于0,小于 3600 * 10。视频内容必填,其它内容非必填,用作特征
        Returns:
        VideoDuration 视频时长,时间秒,大于等于0,小于 3600 * 10。视频内容必填,其它内容非必填,用作特征
      • setVideoDuration

        public void setVideoDuration​(Long VideoDuration)
        Set 视频时长,时间秒,大于等于0,小于 3600 * 10。视频内容必填,其它内容非必填,用作特征
        Parameters:
        VideoDuration - 视频时长,时间秒,大于等于0,小于 3600 * 10。视频内容必填,其它内容非必填,用作特征
      • getCountry

        public String getCountry()
        Get 国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征
        Returns:
        Country 国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征
      • setCountry

        public void setCountry​(String Country)
        Set 国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征
        Parameters:
        Country - 国家,ISO 3166-1 alpha-2编码,参考ISO 3166-1 alpha-2,中国:“CN”,用作特征
      • getProvince

        public String getProvince()
        Get 省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征
        Returns:
        Province 省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征
      • setProvince

        public void setProvince​(String Province)
        Set 省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征
        Parameters:
        Province - 省份,ISO 3166-2行政区编码,如中国参考ISO_3166-2:CN,广东省:“CN-GD”,用作特征
      • getCity

        public String getCity()
        Get 城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征
        Returns:
        City 城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征
      • setCity

        public void setCity​(String City)
        Set 城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征
        Parameters:
        City - 城市地区,统一用国家最新标准地区行政编码,如:2020年行政区编码,其他国家统一用国际公认城市简称或者城市编码,用作特征
      • getAuthorFans

        public Long getAuthorFans()
        Get 作者粉丝数,用作特征
        Returns:
        AuthorFans 作者粉丝数,用作特征
      • setAuthorFans

        public void setAuthorFans​(Long AuthorFans)
        Set 作者粉丝数,用作特征
        Parameters:
        AuthorFans - 作者粉丝数,用作特征
      • getAuthorLevel

        public String getAuthorLevel()
        Get 作者评级,用作特征
        Returns:
        AuthorLevel 作者评级,用作特征
      • setAuthorLevel

        public void setAuthorLevel​(String AuthorLevel)
        Set 作者评级,用作特征
        Parameters:
        AuthorLevel - 作者评级,用作特征
      • getCollectCnt

        public Long getCollectCnt()
        Get 内容累计收藏次数,用作特征
        Returns:
        CollectCnt 内容累计收藏次数,用作特征
      • setCollectCnt

        public void setCollectCnt​(Long CollectCnt)
        Set 内容累计收藏次数,用作特征
        Parameters:
        CollectCnt - 内容累计收藏次数,用作特征
      • getPraiseCnt

        public Long getPraiseCnt()
        Get 内容累积点赞次数,用作特征
        Returns:
        PraiseCnt 内容累积点赞次数,用作特征
      • setPraiseCnt

        public void setPraiseCnt​(Long PraiseCnt)
        Set 内容累积点赞次数,用作特征
        Parameters:
        PraiseCnt - 内容累积点赞次数,用作特征
      • getCommentCnt

        public Long getCommentCnt()
        Get 内容累计评论次数,用作特征
        Returns:
        CommentCnt 内容累计评论次数,用作特征
      • setCommentCnt

        public void setCommentCnt​(Long CommentCnt)
        Set 内容累计评论次数,用作特征
        Parameters:
        CommentCnt - 内容累计评论次数,用作特征
      • getShareCnt

        public Long getShareCnt()
        Get 内容累计分享次数,用作特征
        Returns:
        ShareCnt 内容累计分享次数,用作特征
      • setShareCnt

        public void setShareCnt​(Long ShareCnt)
        Set 内容累计分享次数,用作特征
        Parameters:
        ShareCnt - 内容累计分享次数,用作特征
      • getRewardCnt

        public Long getRewardCnt()
        Get 内容累积打赏数,用作特征
        Returns:
        RewardCnt 内容累积打赏数,用作特征
      • setRewardCnt

        public void setRewardCnt​(Long RewardCnt)
        Set 内容累积打赏数,用作特征
        Parameters:
        RewardCnt - 内容累积打赏数,用作特征
      • getScore

        public Float getScore()
        Get 内容质量评分,用作特征
        Returns:
        Score 内容质量评分,用作特征
      • setScore

        public void setScore​(Float Score)
        Set 内容质量评分,用作特征
        Parameters:
        Score - 内容质量评分,用作特征
      • getExtension

        public String getExtension()
        Get json字符串,用于物料池管理的自定义扩展,需要base64加密
        Returns:
        Extension json字符串,用于物料池管理的自定义扩展,需要base64加密
      • setExtension

        public void setExtension​(String Extension)
        Set json字符串,用于物料池管理的自定义扩展,需要base64加密
        Parameters:
        Extension - json字符串,用于物料池管理的自定义扩展,需要base64加密