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
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()
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