In [1]:
%pylab inline
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
from future.builtins import (bytes, str, open, super, range,
zip, round, input, int, pow, object)
# ---- Standard Libraries not included in pylab
import collections
import glob
import json
import random
import time
try:
from StringIO import StringIO
except ImportError:
import io
# ---- Extra Libraries for additional functionality
import elasticsearch
from elasticsearch import Elasticsearch
In [2]:
sys.version_info
Out[2]:
In [6]:
from elasticsearch import Elasticsearch
es = Elasticsearch(['http://search-01.ec2.internal:9200'])
doc = {
'title': 'Test',
'text': 'This is some text to test with.'
}
result = es.index(
index = "test_blog",
doc_type = 'blog',
body = doc
)
print(result['created'])
In [36]:
a = (i for i in range(20))
b = [next(a) for _ in range(10)]
print(b)
In [8]:
%%bash
curl -XGET "http://search-01.ec2.internal:9200/test_blog/_search"
In [4]:
%%bash
curl -XDELETE "http://search-01.ec2.internal:9200/test_blog"