def get_tweets(session, index, state='confirmed'): # Get all confirmed tweets connector = Es_connector(index=index, doc_type='tweet') query = {"query": {"term": {"session_" + session: state}}} res = connector.bigSearch(query) return res
def export_event(self, index, session): my_connector = Es_connector(index=index) res = my_connector.bigSearch({ "_source": { "excludes": ["session_*"] }, "query": { "term": { "session_" + session: "confirmed" } } }) return res
def get_big_tweets(self, index="test3", word=""): my_connector = Es_connector(index=index) res = my_connector.bigSearch({ "_source": [ "text", "id_str", "extended_entities", "user", "created_at", "link" ], "query": { "simple_query_string": { "fields": ["text"], "query": word } } }) return res
def get_labeled_tweets(session, index): # Get all confirmed tweets connector = Es_connector(index=index, doc_type='tweet') query = { "query": { "bool": { "should": [{ "term": { "session_" + session: "confirmed" } }, { "term": { "session_" + session: "negative" } }] } } } res = connector.bigSearch(query) return res