parameters: (self, nickname)
return_statement: return result
docstring: :param nickname:公众号昵称
          :return: 从mongodb中获取一个公众号的全部数据 使用bulk操作index进入es
docstring_summary: :param nickname:公众号昵称
          :return: 从mongodb中获取一个公众号的全部数据 使用bulk操作index进入es
docstring_tokens: : param nickname : 公众号昵称 : return : 从mongodb中获取一个公众号的全部数据 使用bulk操作index进入es
function: def index_db_docs(self, nickname):
          """
          :param nickname:公众号昵称
          :return: 从mongodb中获取一个公众号的全部数据 使用bulk操作index进入es
          """
          # 先创建index
          index_name = self.create_index(nickname)
          # 从数据库中获取该公众号的全部文章
          articles = get_collection_article(nickname,article={"$exists": True},title={"$exists": True})
          articles_cache = []
          # mongodb的连接10分钟之后会过期 期间可能会出现完不成index的情况 故先将公众号的全部历史文章缓存
          for article in articles:
              doc = dict((key, article[key]) for key in doc_schema)
              articles_cache.append(doc)
          # 使用bulk操作index文档
          result = self.index_bulk(index_name,articles_cache)
          return result
function_tokens: def index_db_docs ( self , nickname ) : # 先创建index index_name = self . create_index ( nickname ) # 从数据库中获取该公众号的全部文章 articles = get_collection_article ( nickname , article = { "$exists" : True } , title = { "$exists" : True } ) articles_cache = [ ] # mongodb的连接10分钟之后会过期 期间可能会出现完不成index的情况 故先将公众号的全部历史文章缓存 for article in articles : doc = dict ( ( key , article [ key ] ) for key in doc_schema ) articles_cache . append ( doc ) # 使用bulk操作index文档 result = self . index_bulk ( index_name , articles_cache ) return result