示例#1
0
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())