print('') ##### INDEX GENERATE ##### print('Index simple message with id generated and get it') data = { 'user': '******', 'post_date': now, 'message': 'Hello!' } status, index = elastic.index(json.dumps(data), 'twitter', 'tweet').get() print([status, index]) print(elastic.get('twitter', 'tweet', '{0}'.format(index)).get()) print('') ##### SEARCH ##### print('Search records with message "Hello" from "/twitter/tweet"') status, count, hits = elastic.search('twitter', 'tweet', 'message:Hello').get() print(status, count, json.loads(hits)) print('') print('Search 2 records with message "Hello" from "/twitter"') status, count, hits = elastic.search('twitter', '', 'message:Hello', 2).get() print(status, count, json.loads(hits)) print('') ##### DELETE ##### print('Do double delete record "/twitter/tweet/1" and get it') print(elastic.delete('twitter', 'tweet', '1').get()) print(elastic.delete('twitter', 'tweet', '1').get()) print(elastic.get('twitter', 'tweet', '1').get())