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