Esempio n. 1
0
 def delete_session(self, id):
     session_connector = Es_connector(index=self.sessions_index,
                                      doc_type=self.sessions_doc_type)
     session = session_connector.get(id)
     if session:
         print("delete Session")
         # print(session)
         # 1. Delete session data from the tweets
         tweets_connector = Es_connector(
             index=session['_source']['s_index'],
             doc_type=session['_source']['s_type'])
         session_name = 'session_' + session['_source']['s_name']
         print(session_name)
         tweets_connector.remove_field_all(session_name)
         # 2. Delete the session
         session_connector.delete(id)
         return True
     else:
         return False
Esempio n. 2
0
 def get_session_results(self, id):
     my_connector = Es_connector(index=self.sessions_index,
                                 doc_type=self.sessions_doc_type)
     res = my_connector.get(id)
     return res