Пример #1
0
 def save_to_es(self):
     # 将item转换为es的数据
     article = ArticleType()
     article.title = self['title']
     article.create_time = self['create_time']
     article.content = remove_tags(self['content'])
     article.front_image_url = self['front_image_url']
     if "front_image_path" in self:
         article.front_image_path = self['front_image_path']
     article.praise_num = self['praise_num']
     article.fav_num = self['fav_num']
     article.comment_num = self['comment_num']
     article.url = self['url']
     article.tags = self['tags']
     article.meta.id = self['url_object_id']
     article.suggest=gen_suggests(ArticleType._doc_type.index,((article.title,10),(article.tags,7)))
     article.save()
     redis_cli.incr("jobbole_count")
     return
Пример #2
0
    def save2elastic(self):
        # 将item转换为es数据
        article = ArticleType()
        article.title = self["title"]
        article.url_object_id = self["url_object_id"]
        article.url = self["url"]
        article.front_image_url = self["front_image_url"]
        if "front_image_path" in self:
            article.front_image_path = self["front_image_path"]
        article.creat_date = self["creat_date"]
        article.praise_num = self["praise_num"]
        article.collect_num = self["collect_num"]
        article.comment_num = self["comment_num"]
        article.content = remove_tags(self["content"])
        article.tags = self["tags"]
        article.meta.id = self["url_object_id"]

        article.suggest = gen_suggests(ArticleType._doc_type.index,
                                       ((article.title, 10),
                                        (article.tags, 7)))
        article.save()
Пример #3
0
    def save_to_es(self):
        article = ArticleType()
        article.title = self["title"]
        article.create_date = self["create_date"]
        article.praise_num = self["praise_num"]
        article.share_num = self["share_num"]
        article.fav_num = self["fav_num"]
        article.url = self["url"]
        article.meta.id = self["url_object_id"]
        article.tags = self["tags"]
        article.content = remove_tags(self["content"])
        article.front_image_url = self["front_image_url"]
        article.comment_num = self["comment_num"]
        if "front_image_path" in self:
            article.front_image_path = self["front_image_path"]
        # article.suggest = gen_suggest(ArticleType._doc_type.index, ((article.title, 10), (article.tags, 7)))
        article.suggest = gen_suggests(ArticleType._doc_type.index, ((article.title, 10), (article.tags, 7)))
        article.save()

        redis_cli.incr("jobbole_count")

        return